Sebastien Helleu
ac6b299e8b
Remove dead assignments
2010-10-31 18:23:16 +01:00
Sebastien Helleu
2378e4c2db
Remove test on pointer which can't be NULL
2010-10-31 18:21:10 +01:00
Sebastien Helleu
90589b2d71
Add extra checks on some pointers
2010-10-31 18:19:53 +01:00
Sebastien Helleu
fce371e22a
Remove unused variables
2010-10-31 18:10:51 +01:00
Sebastien Helleu
24fa337181
Fix target buffer used to display IRC message 327 (whois, host)
2010-10-30 10:41:12 +02:00
Sebastien Helleu
fcc209a8bf
Add new option irc.look.nick_color_force
2010-10-29 23:25:05 +02:00
Sebastien Helleu
804551122a
Use function nicklist_nick_set to change nick color (instead of removing/adding nick in nicklist)
2010-10-29 18:41:06 +02:00
Sebastien Helleu
90f06b348e
Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX value from message 005
2010-10-28 18:52:18 +02:00
Sebastien Helleu
ff79164350
Use IRC command arguments instead of full message for IRC redirection (when searching "string" in message)
2010-10-25 14:20:28 +02:00
Sebastien Helleu
868df21122
Add IRC command redirection (task #6703 )
2010-10-23 09:54:31 +02:00
Sebastien Helleu
073dff330d
Fix use of flags for irc_server_sendf in signal irc_input_send
2010-10-19 21:19:42 +02:00
Sebastien Helleu
880163d784
Fix crash when channel topic is removed if it was already empty (if option irc.look.display_old_topic is on)
2010-10-16 07:57:40 +02:00
Sebastien Helleu
26e98da4cb
Add new options irc.color.nick_prefix and irc.color.nick_suffix
2010-10-13 08:41:03 +02:00
Sebastien Helleu
6e695ebe65
Add new option irc.look.item_away_message
2010-10-12 08:31:12 +02:00
Sebastien Helleu
8d6c5e9e4c
Add tag "nick_xxx" in IRC messages
2010-10-10 17:39:15 +02:00
Sebastien Helleu
b114d88687
Move some IRC options from network section to server section (task #10664 , task #10668 )
...
Options moved: connection_timeout, anti_flood_prio_high, anti_flood_prio_low,
away_check, away_check_max_nicks, default_msg_part, default_msg_quit.
2010-10-09 16:53:06 +02:00
Sebastien Helleu
6e89c47bf1
Switch to next server address when IRC error is received after TCP connection but before message 001 (bug #30884 )
2010-10-08 18:31:17 +02:00
Sebastien Helleu
321210ff6e
Fix display of IRC message "ERROR", fix detection of closed link ("Closing Link" after ERROR)
2010-10-07 18:31:21 +02:00
Sebastien Helleu
97a8a30a3d
Rename options "irc.look.open_{channel|pv}_near_server" to "irc.look.new_{channel|pv}_position" with new values (none, next or near_server)
2010-10-07 14:48:45 +02:00
Sebastien Helleu
36736564ab
Fix crash/bug when option "addresses" for an IRC server is unset or changed when WeeChat is connected to this server (bug #31268 )
2010-10-07 13:15:49 +02:00
Sebastien Helleu
55b5130a87
Display old IRC channel topic when topic is unset (task #9780 )
2010-10-06 18:27:48 +02:00
Sebastien Helleu
e2a078a0b9
Reset infolist item cursor in callbacks for signals sending infolist pointer
2010-09-27 17:33:22 +02:00
Sebastien Helleu
051788f731
Send channel topic to relay client when joining a channel
2010-09-20 22:49:11 +02:00
Sebastien Helleu
8b26f3c953
Add optional plugin name for command /debug dump and signal "debug_dump"
2010-09-17 16:12:41 +02:00
Sebastien Helleu
d2d60d4711
Beta version of IRC proxy feature in Relay plugin
...
Major changes in Relay plugin:
- IRC proxy feature (beta),
- raw buffer.
Changes in IRC plugin:
- add tags for messages sent to servers,
- add signal "irc_input_send" to simulate text/command on an IRC buffer,
- add prefix in infolist "irc_nick".
2010-09-17 14:47:36 +02:00
Sebastien Helleu
26a99c2912
Check immediately away nicks on all servers/channels if option irc.network.away_check is changed from 0 to any other value
2010-09-12 10:44:16 +02:00
Sebastien Helleu
5d0ad1f631
Do not send WHO on channel joined (to check away nicks) if option irc.network.away_check is set to 0
2010-09-12 10:42:29 +02:00
Sebastien Helleu
712623547f
Add new functions in plugin API (hashtable_get_string, hook_info_hashtable, info_get_hashtable), add IRC info_hashtable "irc_parse_message"
...
Note: tcl >= 8.5 is now required (for tcl plugin).
2010-08-27 15:59:06 +02:00
Sebastien Helleu
bb42984f5d
Fix bug with hostmasks in IRC command /ignore (bug #30716 )
2010-08-20 10:22:32 +02:00
Sebastien Helleu
ff5c707b64
Do not connect to server after creating it with /server add (even if autoconnect is on)
2010-08-04 21:23:58 +02:00
Sebastien Helleu
b7dfda9d4d
Fix bug in IRC parser when no argument is received after command, no callback was called, and message was silently ignored (bug #30640 )
2010-08-03 17:59:12 +02:00
Sebastien Helleu
95c5ca9a96
Fix import of certificates created by openssl >= 1.0.0 (bug #30316 )
2010-07-25 12:54:26 +02:00
Sebastien Helleu
b153d82b78
Remove unneeded spaces and tabs
2010-07-19 15:36:51 +02:00
Sebastien Helleu
eb2beeacc5
Fix bug with double quotes in DCC filenames (bug #30471 )
2010-07-18 10:05:38 +02:00
Sebastien Helleu
aef695e0e8
Fix help of option irc.look.nick_color_stop_chars (problem in generated asciidoc file)
2010-07-17 21:38:04 +02:00
Sebastien Helleu
54468b8ef3
Add new option irc.look.nick_color_stop_chars
2010-07-17 10:21:25 +02:00
Sebastien Helleu
558ca510f7
Fix display of local SSL certificate when it is sent to IRC server
2010-07-06 13:36:23 +02:00
Sebastien Helleu
aefa40836b
Improve irc lag indicator: two colors (counting and finished), update item even when pong has not been received, lag_min_show is now in milliseconds
2010-07-06 12:17:30 +02:00
Sebastien Helleu
dcdba08f8a
Update comments after #endif in C headers
2010-06-25 15:03:39 +02:00
Sebastien Helleu
6562d676fe
Update licenses and copyrights, add missing author names in sources
2010-06-22 19:46:28 +02:00
Sebastien Helleu
de49e31965
Add IRC info "irc_nick_color_name" to get color name of a nick
2010-06-15 14:13:59 +02:00
Sebastien Helleu
e7d1485c5a
Use empty real name by default in IRC config, instead of reading real name in /etc/passwd (bug #30111 )
2010-06-11 11:47:28 +02:00
Sebastien Helleu
9def214c11
Add some notes for translators in gettext files
2010-06-10 12:41:28 +02:00
Sebastien Helleu
5528243362
Fix display of IRC message 333 on some servers
2010-06-10 12:13:26 +02:00
Sebastien Helleu
acbfb55ef5
Add new options irc.look.display_host_join/join_local/quit and irc.color.reason_quit
2010-06-08 16:51:57 +02:00
Sebastien Helleu
ff0a798634
Move options weechat.color.nicklist_prefix to irc plugin
...
Options renamed or removed:
- weechat.color.nicklist_prefix1 renamed to irc.color.nick_prefix_op
- weechat.color.nicklist_prefix2 renamed to irc.color.nick_prefix_halfop
- weechat.color.nicklist_prefix3 renamed to irc.color.nick_prefix_voice
- weechat.color.nicklist_prefix4 renamed to irc.color.nick_prefix_user
- weechat.color.nicklist_prefix5 removed
2010-06-04 12:35:25 +02:00
Sebastien Helleu
4a61dc9633
Fix bug with command-line option "irc://" (bug #29990 ), new format for port and channels
2010-06-02 15:17:54 +02:00
Sebastien Helleu
e46fc21129
Add missing IRC commands 346, 347 (channel invite list)
2010-06-01 15:28:01 +02:00
Sebastien Helleu
aa4a40247c
Fix display of IRC message 330 on some servers
2010-06-01 12:20:33 +02:00
Sebastien Helleu
eb7ac36bc0
Add missing include of time.h
2010-05-29 13:29:18 +02:00