summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)Author
2013-04-21api: add new function hdata_searchSebastien Helleu
2013-04-20ruby: fix crash in function hdata_moveSebastien Helleu
2013-04-20guile: fix crash in function hdata_moveSebastien Helleu
2013-04-10irc: fix crash on command "/allchan /close"Sebastien Helleu
2013-03-25xfer: add option xfer.file.auto_accept_nicks (patch #7962)Andrew Potter
2013-03-25fifo: remove #define MAX_PATH (now done in weechat-plugin.h)Sebastien Helleu
2013-03-25script: fix compilation on GNU/Hurd (patch #7977) (thanks to Andrew Potter)Sebastien Helleu
PATH_MAX is now defined in weechat-plugin.h (if not defined, for example on GNU/Hurd), so that all plugins can use it.
2013-03-24lua: remove use of functions for API constantsSebastien Helleu
2013-03-24irc: add option irc.look.display_join_message (task #10895)Sebastien Helleu
2013-03-24ruby: fix typo in commentSebastien Helleu
2013-03-22ruby: fix crash with Ruby 2.0: use one array for the last 6 arguments of ↵Sebastien Helleu
function config_new_option (bug #31050)
2013-03-22irc: fix default completion (like nicks) in commands /msg, /notice, /query ↵Sebastien Helleu
and /topic
2013-03-21irc: fix prefix color for nick when the prefix is not in ↵Sebastien Helleu
irc.color.nick_prefixes: use default color (key "*") Problem was happening on a server which has "PREFIX=(Yqaohv)!~&@%+". Users with prefix "!" were displayed as lightred (color for "~") instead of lightblue (default key "*"). When a prefix was not found, WeeChat was looping on other prefixes (in order). Now if color is not found, WeeChat uses immediately the fallback color.
2013-03-17irc: add option irc.look.pv_buffer: automatically merge private buffers ↵Sebastien Helleu
(optionally by server) (task #11924)
2013-03-17scripts: create directories (language and language/autoload) on each action ↵Sebastien Helleu
(install/remove/autoload), just in case they have been removed (bug #38473)
2013-03-17script: create "script" directory on each action (just in case it has been ↵Sebastien Helleu
removed) (bug #38472)
2013-03-17relay: rename compression "gzip" to "zlib" (compression is zlib, not gzip) ↵Sebastien Helleu
(thanks to Dominik Honnef)
2013-03-17rmodifier: add info about "groups" in /help rmodifierSebastien Helleu
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-03-13lua: fix crash on stack overflow: call lua_pop() for values returned by lua ↵Sebastien Helleu
functions (bug #38510)
2013-03-13relay: add missing "id" in raw messages sent to clients when compression is ↵Sebastien Helleu
off (weechat protocol)
2013-03-13relay: add negative numbers (integer: -123456 and long: -1234567890L) in ↵Sebastien Helleu
command "test" (weechat protocol)
2013-03-12irc: rename option irc.network.lag_disconnect to irc.network.lag_reconnect, ↵Sebastien Helleu
value is now a number of seconds
2013-03-10script: fix typo in /help script.scripts.autoloadSebastien Helleu
2013-03-10alias: mention local variables of buffer in /help aliasSebastien Helleu
2013-03-09relay: add message "_nicklist_diff" (differences between old and current ↵Sebastien Helleu
nicklist) This is an experimental feature, that must be explicitely enabled by clients (for weechat protocol) in the init command with option "nicklistdiff", for example: init password=mypasswd,nicklistdiff=1 This option will be removed when clients will handle nicklist diff.
2013-03-01xfer: fix typo in commentSebastien Helleu
2013-02-28xfer: fix freeze of DCC file received: use select() to read socket and if an ↵Sebastien Helleu
ACK send fails, silently ignore and disable ACK (except the last)
2013-02-26xfer: fix freeze of DCC file received: use non-blocking socket after ↵Sebastien Helleu
connection to sender and ensure the ACK is properly sent (bug #38340)
2013-02-26irc: fix conversion of mask to regex in ignoreSebastien Helleu
2013-02-25script: add control of autoload (enable/disable/toggle) (task #12393)Sebastien Helleu
New option script.scripts.autoload, new options autoload/noautoload/toggleautoload for command /script, new action "A" (meta-A) on script buffer (toggle autoload).
2013-02-23rmodifier: rename default rmodifier "nickserv" to "command_auth" (with new ↵Sebastien Helleu
modifier "irc_command_auth"), add default rmodifier "message_auth" (modifier "irc_message_auth")
2013-02-23irc: hide passwords in commands or messages sent to nickserv with modifiers ↵Sebastien Helleu
(bug #38346) New modifiers: "irc_command_auth" and "irc_message_auth". Option removed: irc.look.hide_nickserv_pwd New option: irc.look.nicks_hide_password
2013-02-23relay: add support of multiple servers on same port for irc protocol (the ↵Sebastien Helleu
client must send the server in the "PASS" command)
2013-02-19guile: fix arguments given to callbacks (separate arguments instead of one ↵Sebastien Helleu
list with arguments inside), guile >= 2.0 is now required (bug #38350) Unfortunately this breaks compatibility with existing guile scripts, but this change is needed to keep consistency with other scripting languages. Now guile >= 2.0 is required, WeeChat can not compile any more with guile 1.8.
2013-02-19guile: fix crash on calls to callbacks during load of script (bug #38343)Sebastien Helleu
2013-02-18irc: fix crash when unmasking a smart filtered join if a line without tags ↵Sebastien Helleu
is displayed after the join
2013-02-18irc: fix display of malformed CTCP (without closing char) (bug #38347)Sebastien Helleu
2013-02-17irc: unmask smart filtered join if nick speaks in channel some minutes after ↵Sebastien Helleu
the join, new option irc.look.smart_filter_join_unmask (task #12405) The nick changes are tracked and will be unmasked with the join. Events triggering the unmask of join are: a message (can be CTCP), a notice or an update of topic.
2013-02-16irc: fix type of values in hashtables join_manual/join_noswitch, fix delay ↵Sebastien Helleu
for purge
2013-02-16irc: fix memory leak in purge of hashtables with joins (it was done only for ↵Sebastien Helleu
the first server in the list)
2013-02-12relay: fix crash when decoding a websocket frameSebastien Helleu
2013-02-12relay: add gcrypt include and link arguments to compile relay pluginSebastien Helleu
2013-02-12script: remove unneeded test on ZLIB_FOUND in CMakeLists.txt (zlib is mandatory)Sebastien Helleu
2013-02-10relay: add experimental websocket server support (RFC 6455) for irc and ↵Sebastien Helleu
weechat protocols, new option relay.network.websocket_allowed_origins It is a partial implementation of RFC 6455: fragmentation and control frames are not yet supported. Text and binary frames are supported.
2013-02-10irc: add missing RFC 2813 in headerSebastien Helleu
2013-02-07relay: add options "buffers" and "upgrade" for commands sync/desync in ↵Sebastien Helleu
weechat protocol
2013-02-03relay: fix commands sync/desync in weechat protocol (bug #38215)Sebastien Helleu
Fix: - use proper arguments in commands sync/desync (use argv[0] instead of argv[1]) - when searching if a buffer is synchronized, its name has higher priority on "*" (so first check if buffer is synchronized, and if not found, search if "*" is synchronized) - when receiving a "nicklist_*" signal, check if the buffer is synchronized with flag "RELAY_WEECHAT_PROTOCOL_SYNC_NICKLIST"
2013-02-03relay: fix typo in commentSebastien Helleu
2013-02-01relay: add return of a NULL pointer in command "test"Sebastien Helleu