summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)Author
2016-07-09irc: fix typo in a commentSébastien Helleu
2016-06-18api: remove functions printf_date() and printf_tags()Sébastien Helleu
2016-05-27core, irc, xfer: display more information in memory allocation errors (issue ↵Sébastien Helleu
#573)
2016-05-19irc: fix NULL pointer dereference in 734 command callbackscumjr
2016-05-18relay: add option relay.network.allow_empty_password (closes #735)Sébastien Helleu
2016-05-13relay: allow escape of comma in command "init" (weechat protocol) (issue #730)Sébastien Helleu
2016-05-01irc: fix typo in IRC_SERVER_OPTION_SASL_KEY comment (#724)Lieuwe Rooijakkers
2016-04-28script: make callbacks optional again in hook functions (issue #406)Sébastien Helleu
2016-04-24irc: fix first message displayed in raw buffer when the message is modified ↵Sébastien Helleu
by a modifier (closes #719)
2016-04-23lua: fix crash when a lua function doesn't return a value and a string was ↵Sébastien Helleu
expected (closes #718)
2016-04-23api: add support of functions in hook_processSébastien Helleu
2016-04-23javascript: fix string value returned by js functionsSébastien Helleu
2016-04-05core: move nick coloring from irc plugin to core (closes #262)Sébastien Helleu
Options moved from irc.conf to weechat.conf: * "irc.look.nick_color_force" moved to "weechat.look.nick_color_force" * "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash" * "irc.look.nick_color_stop_chars" moved to "weechat.look.nick_color_stop_chars" New info (for API function "info_get"): * "nick_color" (replaces "irc_nick_color") * "nick_color_name" (replaced "irc_nick_color_name") Info "irc_nick_color" and "irc_nick_color_name" are now deprecated. And a bug has been fixed in nick coloring: stop chars are removed before looking at a forced color.
2016-03-24api: rename function unhook_all_plugin to unhook_allSébastien Helleu
2016-03-21irc: fix crash in SSL connection to the serverSébastien Helleu
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-03-13exec: fix example in /help execSébastien Helleu
2016-03-12scripts: fix typo in commentSébastien Helleu
2016-03-09logger: add note on buffer local variables to use in /help logger.file.maskSébastien Helleu
2016-03-05relay: do not execute any command received from an irc relay client (closes ↵Sébastien Helleu
#699)
2016-02-25irc: complete help of SASL fail optionsSébastien Helleu
2016-02-24core: update translationsSébastien Helleu
2016-02-24Merge remote-tracking branch 'origin/pr/697'Sébastien Helleu
2016-02-23irc: add option irc.network.sasl_fail_unavailable (closes #600)Simmo Saan
Previously SASL did not fail when it was set up for the server but wasn't supported by it. This makes no difference when the server's sasl_fail is set to "continue" but might make a difference if set to "disconnect" or "reconnect". To make sure server connection is not made under such circumstances, this patch adds an extra configurable ("on" by default) check to trigger SASL failure when it is set up but not supported by the server. Although not directly a SASL failure, this makes SASL not-authenticated scenarios all handled consistently, while providing extra security by not silently ignoring not being authenticated as requested.
2016-02-23javascript: replace include of time.h by ctimeSébastien Helleu
2016-02-19script: force refresh of scripts buffer after download of scripts list ↵Sébastien Helleu
(closes #693)
2016-02-15core: move irc bar item "away" and two options to core (closes #692)Sébastien Helleu
Options moved: * "irc.look.item_away_message" --> "weechat.look.item_away_message" * "irc.color.item_away" --> "weechat.color.item_away".
2016-02-11irc: use upper case for SASL in messages displayedSébastien Helleu
2016-02-08relay: fix the max number of clients connected on a port, allow value 0 for ↵Sébastien Helleu
"no limit" (closes #669)
2016-02-07Merge remote-tracking branch 'origin/pr/680'Sébastien Helleu
2016-02-06relay: do not print final '\0' in raw message for a websocket PING message ↵Sébastien Helleu
received
2016-02-06relay: fix websocket frame decoding, answer a PONG to PING (closes #675)Sébastien Helleu
2016-02-05xfer: ignore signals when polling socket during file receive (closes #677)Simmo Saan
When signals (e.g. SIGWINCH for terminal resize) are fired they cause poll to fail with EINTR, erroring file receival even when there wasn't a problem with it. This patch adds additional checks for EINTR and EAGAIN that cause retry of poll, since both are unrelated to actual file receival.
2016-02-05trigger: fix long linesSébastien Helleu
2016-02-05Merge pull request #511 from juanfra684/patch-1Sébastien Helleu
trigger: add recover to cmd_pass/msg_auth, and regain to msg_auth
2016-02-04relay: fix commentSébastien Helleu
2016-02-02relay: fix typo in a commentSébastien Helleu
2016-01-23relay: fix command "input" received from clients (weechat protocol) (closes ↵Sébastien Helleu
#663) The command "input" received with only spaces in content of message was ignored by WeeChat (because of the split on spaces).
2016-01-17irc: add missing completion "*" for target in command /msgSébastien Helleu
2016-01-17irc: fix /msg command with multiple targets including "*"Sébastien Helleu
2016-01-17irc: add examples in /help ctcpSébastien Helleu
2016-01-17irc: add a constant with list of supported CTCPs for completion in command /ctcpSébastien Helleu
2016-01-17irc: add missing completion "*" for target in command /ctcpSébastien Helleu
2016-01-17irc: do not exit from function in case of error with "ctcp *"Sébastien Helleu
When "*" is a target in the middle of a list, for example "#chan1,*,#chan2", if there's an error with "*", the CTCP should be sent to #chan1 and #chan2, even if "*" fails (and not only #chan1 like it was previously).
2016-01-17irc: free allocated memory in case of early exit from the functionSébastien Helleu
2016-01-17irc: fix code styleSébastien Helleu
2016-01-17Merge remote-tracking branch 'origin/pr/493'Sébastien Helleu
2016-01-15Add extern keyword several places to link in osxLuis Colorado
2016-01-06irc: fix channel forwarding (closes #643)Sébastien Helleu
The problem happens when the option irc.look.buffer_open_before_{autojoin|join} is on.
2016-01-05trigger: add info in error messagesSébastien Helleu