Sebastien Helleu
f346704d32
irc: fix SASL mechanism "external" (bug #37274 ) (patch from phlux)
2012-09-16 14:26:50 +02:00
Sebastien Helleu
09c274be28
irc: fix parsing of message 346 when no nick/time are given (bug #37266 )
2012-09-04 13:25:43 +02:00
Sebastien Helleu
606be401cc
irc: add network prefix in some irc/gnutls messages
2012-09-03 09:43:38 +02:00
Sebastien Helleu
2c0b860d62
irc: keep trailing spaces in IRC messages only for some commands (if message ends with text from user)
2012-08-23 08:03:04 +02:00
Sebastien Helleu
7f3d7e5f29
irc: generate alternate nicks dynamically when all nicks are already in use (task #12209 )
2012-08-22 19:28:19 +02:00
Sebastien Helleu
9310737d5d
irc: fix split of received IRC message: keep spaces at the end of message
2012-08-22 15:50:26 +02:00
Sebastien Helleu
a99d136018
core: add new plugin "script" (scripts manager, replacing scripts weeget.py and script.pl)
2012-08-14 18:29:32 +02:00
Sebastien Helleu
32b8f34567
irc: replace calls to config_search_with_string with weechat_config_get
2012-07-23 19:10:27 +02:00
Sebastien Helleu
21b87c428c
irc: update channel modes by using chanmodes from message 005 (do not send extra command "MODES" to server), fix parsing of modes (bug #36215 )
2012-05-15 12:48:50 +02:00
Kyle Fuller
1307ab9ffc
irc: set user modes only if target nick is self nick in message 221 (patch #7754 )
2012-04-05 14:05:46 +02:00
Sebastien Helleu
93a77c39ba
irc: use tag "prefix_nick_ccc" (where "ccc" is color of nick) in messages displayed
...
This new tag is used by WeeChat to hide/replace same prefix (option weechat.look.prefix_same_nick).
2012-04-03 21:24:24 +02:00
Sebastien Helleu
272046d012
irc: force the clear of nicklist when joining a channel (nicklist was not sync after znc reconnection) (bug #36008 )
2012-03-26 15:12:05 +02:00
Sebastien Helleu
c826f4841f
irc: do not translate string "Msg" for messages to channel ops/voiced
2012-03-23 14:10:52 +01:00
Sebastien Helleu
d4184f78c5
irc: do not send command "MODE #channel" on manual /names (do it only when names are received on join of channel) (bug #35930 )
2012-03-22 16:02:25 +01:00
Sebastien Helleu
9955b05239
irc: update away flag for nicks on manual /who
2012-03-15 15:15:57 +01:00
Sebastien Helleu
3e602195e9
irc: display privmsg messages to "@#channel" and "+#channel" in channel buffer (bug #35331 )
2012-03-14 20:33:12 +01:00
Sebastien Helleu
1c1ef05451
irc: use computed nick color in many messages instead of option weechat.color.chat_nick
2012-03-12 19:26:26 +01:00
Sebastien Helleu
1102cfd317
irc: fix display of color in hostname (join/part/quit messages)
2012-03-06 21:54:46 +01:00
Sebastien Helleu
fe3bdb5f52
irc: compute hash to find nick color for nick in server message when nick is not in nicklist
2012-03-06 18:03:03 +01:00
Kyle Fuller
e91d401f41
irc: add support of "external" SASL mechanism (task #11864 )
2012-02-29 15:22:03 +01:00
Sebastien Helleu
588921686d
irc: rename server option "cap" to "capabilities"
2012-02-19 20:20:04 +01:00
Sebastien Helleu
af72bcb01d
irc: add option "cap" in servers to enable capabilities on connection
2012-02-19 19:04:11 +01:00
Sebastien Helleu
47e4a03be6
core: update copyright dates
2012-01-08 18:59:50 +01:00
Sebastien Helleu
6b9a1d7376
irc: use low priority for MODE sent automatically by WeeChat (when joining channel)
2012-01-06 14:05:21 +01:00
Sebastien Helleu
4cde51a27f
irc: use redirection to get channel modes after update of modes on channel, display output of /mode #channel
2012-01-06 11:24:01 +01:00
Sebastien Helleu
a35364524a
irc: add optional server in info "irc_is_channel" (before channel name) (bug #35124 ), add optional server in info_hashtable "irc_message_parse"
2011-12-25 23:00:18 +01:00
Sebastien Helleu
6f0b6295c5
irc: display messages kick/kill/mode/topic even if nick is ignored (bug #34853 )
2011-11-17 22:52:37 +01:00
Sebastien Helleu
e3b7c8fdb7
irc: add case insensitive string comparison based on casemapping of server (rfc1459, strict-rfc1459, ascii) (bug #34239 )
2011-11-12 10:56:52 +01:00
Sebastien Helleu
e8e5ad66cc
irc: display channel voice notices received in channel buffer (bug #34762 ), display channel/op notices sent in channel buffer
2011-11-07 10:24:28 +01:00
Sebastien Helleu
385602e1e5
irc: add missing reset of color and attributes in display of nicks when joining channel
2011-11-04 12:52:04 +01:00
Sebastien Helleu
dfdf42e27b
core: remove unneeded whitespace
2011-10-26 20:37:03 +02:00
Sebastien Helleu
e93647db95
irc: fix crash on malformed irc notice received (without message after target)
2011-10-03 15:37:35 +02:00
Sebastien Helleu
05d0435e1e
irc: set host for nick on each nick change (if not already set)
2011-09-30 12:39:05 +02:00
Sebastien Helleu
613b53fa8b
irc: set host for nick on each channel message (if not already set)
2011-09-29 20:01:11 +02:00
Sebastien Helleu
677a1b26b2
irc: add missing messages for whois: 223, 264
2011-09-27 21:49:24 +02:00
Sebastien Helleu
a2c42afaf7
irc: add missing aliases for some printed messages ("whois" for message 330/343, "invitelist" for message 346)
...
These aliases are used to find target buffer to print message (options irc.msgbuffer.*)
2011-09-22 11:17:38 +02:00
Sebastien Helleu
25e1e6e23d
core: add colors for inactive windows and lines (in merged buffers)
...
New boolean options to control use of inactive colors:
- weechat.look.color_inactive_message
- weechat.look.color_inactive_prefix
- weechat.look.color_inactive_prefix_buffer
- weechat.look.color_inactive_time
New "inactive" color options:
- weechat.color.chat_inactive_line
- weechat.color.chat_inactive_window
- weechat.color.chat_prefix_buffer_inactive_line
2011-09-22 11:09:16 +02:00
Sebastien Helleu
f843f904bc
core: fix bugs with calls to realloc
2011-08-28 15:25:30 +02:00
Sebastien Helleu
4853a530b6
irc: improve split of privmsg, add split of some other messages (bug #29879 ), add new info_hashtable "irc_message_split", split irc messages in relay plugin
...
List of new features/bugs fixed:
- improve split of privmsg: keep CTCP in split
- add split of messages: ison, join, notice, wallops, 005, 353
- add new info_hashtable "irc_message_split" (for plugins/scripts)
- in relay plugin: split irc messages sent to clients of irc proxy
2011-08-26 10:31:37 +02:00
Sebastien Helleu
6e9c14dd61
irc: fix short name of buffer when nick changes in pv buffer
2011-08-22 23:34:55 +02:00
Sebastien Helleu
aa948c76a3
core: remove some compilation warnings under Cygwin
2011-08-18 11:09:46 +02:00
Sebastien Helleu
dd4863d67c
irc: add tag "nick_xxx" for messages join/part/quit and wallops
2011-08-14 14:13:21 +02:00
Sebastien Helleu
2c20426577
irc: set short name on buffers only if it was not set by another plugin/script
2011-08-14 13:20:47 +02:00
Sebastien Helleu
5d5d2ce4d1
irc: fix crash when malformed IRC message 352 (WHO) is received (bug #33790 )
2011-07-18 19:08:24 +02:00
Sebastien Helleu
6015f51b33
irc: update host of nicks on manual /who
2011-06-16 18:31:56 +02:00
Sebastien Helleu
9754d0cbbd
irc: fix parsing of message 332 when no topic neither colon are found (bug with bip proxy)
2011-05-06 16:33:06 +02:00
Sebastien Helleu
43a53a87aa
irc: add new options irc.color.topic_old and irc.color.topic_new
2011-04-28 14:27:31 +02:00
Sebastien Helleu
cd73fac2f8
irc: use tag "notify_none" for self messages
2011-04-24 08:24:28 +02:00
Sebastien Helleu
2c2ebea3fd
irc: do not rejoin channels where /part has been issued before reconnection to server (bug #33029 )
2011-04-11 16:39:39 +02:00
Sebastien Helleu
081d2889c1
irc: fix self nick color in nicklist after changing nick with /nick
2011-03-24 18:10:59 +01:00