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
e442182a96
Remove unneeded assignments in ruby and lua API functions
2010-10-31 11:56:22 +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
0e315a81ad
Fix crash when unloading lua script
2010-10-30 10:38:19 +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
32db2eac25
Add new functions in plugin API to get/set nicks/groups properties in nicklist
...
8 new functions added:
- nicklist_group_get_integer
- nicklist_group_get_string
- nicklist_group_get_pointer
- nicklist_group_set
- nicklist_nick_get_integer
- nicklist_nick_get_string
- nicklist_nick_get_pointer
- nicklist_nick_set
2010-10-29 18:40:25 +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
0cf04dca7c
Add new functions in plugin API: hook_hsignal and hook_hsignal_send
2010-10-23 08:58:18 +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
Stefano Pigozzi
e86ef9af6f
Fix scripts loading with Ruby 1.9.2
2010-10-17 11:43:26 +02:00
Sebastien Helleu
ebf94445b9
Use const void * for keys and values in some hashtable functions
2010-10-17 10:39:51 +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
000a222378
Remove unneeded spaces
2010-10-11 16:34:01 +02:00
Sebastien Helleu
f32e18c717
Add function "hashtable_has_key" in WeeChat and plugin API
2010-10-11 13:56:57 +02:00
Sebastien Helleu
8d6c5e9e4c
Add tag "nick_xxx" in IRC messages
2010-10-10 17:39:15 +02:00
Sebastien Helleu
e2f58820fe
Allow script functions "prefix" and "color" when script is not yet registered with "register"
2010-10-10 10:04:37 +02:00
Sebastien Helleu
e1ffb1f70f
Fix crash when API function is called in Perl script before "register"
2010-10-09 17:18:56 +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
86323231fd
Add missing function "infolist_reset_item_cursor" in script API (bug #31057 )
2010-09-21 17:31:27 +02:00
Sebastien Helleu
051788f731
Send channel topic to relay client when joining a channel
2010-09-20 22:49:11 +02:00
JD Horelick
9f7919ef05
Fix Ruby plugin compilation with Ruby 1.9.2
2010-09-19 08:52:15 +02:00
Sebastien Helleu
944a38ffbd
Fix order of relay clients after /upgrade
2010-09-18 21:57:29 +02:00
Sebastien Helleu
d5db1ac743
Remove unused variable
2010-09-18 21:45:31 +02:00
Sebastien Helleu
0100856251
Add support of /upgrade in Relay plugin
2010-09-18 21:44:26 +02:00
Sebastien Helleu
5b04d4123c
Close relay server sockets on /upgrade
2010-09-18 09:36:50 +02:00
Sebastien Helleu
43cc44abca
Fix problem when removing relay server (socket was closed, but option relay.port.xxx not removed)
2010-09-18 09:25:59 +02:00
Sebastien Helleu
a20ae821da
Add new option relay.network.bind_address
2010-09-17 20:16:08 +02:00
Sebastien Helleu
914e3bcc9e
Add new option relay.network.password
2010-09-17 16:44:35 +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
83552cc882
Fix uninitialized variable
2010-09-17 14:53:25 +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
691395949f
Fix compilation of Ruby plugin with ruby <= 1.8.6 (bug #30967 )
2010-09-08 20:49:14 +02:00
Sebastien Helleu
543ec96bcc
Fix compilation error and warning with Python 2.5
2010-08-27 16:21:36 +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
776329b93f
Rename cmake options DISABLE_XXX to ENABLE_XXX
2010-08-13 23:35:30 +02:00