Sébastien Helleu
a4d1dfa8f4
relay: do not execute any command received from an irc relay client ( closes #699 )
2016-03-05 10:59:37 +01:00
Sébastien Helleu
5936272b4c
irc: complete help of SASL fail options
2016-02-25 07:35:12 +01:00
Sébastien Helleu
81ee0f43bb
core: update translations
2016-02-24 07:52:52 +01:00
Sébastien Helleu
dad806688a
Merge remote-tracking branch 'origin/pr/697'
2016-02-24 07:43:16 +01:00
Simmo Saan
30b64b86fb
irc: add option irc.network.sasl_fail_unavailable ( closes #600 )
...
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-23 16:52:49 +02:00
Sébastien Helleu
c273b44f52
javascript: replace include of time.h by ctime
2016-02-23 07:38:22 +01:00
Sébastien Helleu
06ad0c80ec
script: force refresh of scripts buffer after download of scripts list ( closes #693 )
2016-02-19 17:37:38 +01:00
Sébastien Helleu
0e6a6a0334
core: move irc bar item "away" and two options to core ( closes #692 )
...
Options moved:
* "irc.look.item_away_message" --> "weechat.look.item_away_message"
* "irc.color.item_away" --> "weechat.color.item_away".
2016-02-15 13:36:16 +01:00
Sébastien Helleu
94ef33022d
irc: use upper case for SASL in messages displayed
2016-02-11 07:30:24 +01:00
Sébastien Helleu
45a1174000
relay: fix the max number of clients connected on a port, allow value 0 for "no limit" ( closes #669 )
2016-02-08 21:14:48 +01:00
Sébastien Helleu
239cf632cd
Merge remote-tracking branch 'origin/pr/680'
2016-02-07 11:07:47 +01:00
Sébastien Helleu
c8f7ac8941
relay: do not print final '\0' in raw message for a websocket PING message received
2016-02-06 14:37:07 +01:00
Sébastien Helleu
9263634d2e
relay: fix websocket frame decoding, answer a PONG to PING ( closes #675 )
2016-02-06 14:08:20 +01:00
Simmo Saan
b12412ed17
xfer: ignore signals when polling socket during file receive ( closes #677 )
...
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-05 13:44:14 +02:00
Sébastien Helleu
48493e39e0
trigger: fix long lines
2016-02-05 07:39:54 +01:00
Sébastien Helleu
da32036851
Merge pull request #511 from juanfra684/patch-1
...
trigger: add recover to cmd_pass/msg_auth, and regain to msg_auth
2016-02-05 07:32:50 +01:00
Sébastien Helleu
fee26b9c54
relay: fix comment
2016-02-04 20:40:37 +01:00
Sébastien Helleu
02bcee02e9
relay: fix typo in a comment
2016-02-02 07:00:40 +01:00
Sébastien Helleu
1a94193147
relay: fix command "input" received from clients (weechat protocol) ( closes #663 )
...
The command "input" received with only spaces in content of message was
ignored by WeeChat (because of the split on spaces).
2016-01-23 10:37:07 +01:00
Sébastien Helleu
f2214da118
irc: add missing completion "*" for target in command /msg
2016-01-17 09:07:23 +01:00
Sébastien Helleu
3c953780f0
irc: fix /msg command with multiple targets including "*"
2016-01-17 09:06:17 +01:00
Sébastien Helleu
9d4554e805
irc: add examples in /help ctcp
2016-01-17 08:51:22 +01:00
Sébastien Helleu
99ff5813d9
irc: add a constant with list of supported CTCPs for completion in command /ctcp
2016-01-17 08:36:00 +01:00
Sébastien Helleu
aee4871083
irc: add missing completion "*" for target in command /ctcp
2016-01-17 08:32:44 +01:00
Sébastien Helleu
efb23016fe
irc: do not exit from function in case of error with "ctcp *"
...
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-17 08:24:53 +01:00
Sébastien Helleu
68b70fb185
irc: free allocated memory in case of early exit from the function
2016-01-17 08:21:45 +01:00
Sébastien Helleu
b0725c2b9b
irc: fix code style
2016-01-17 08:20:14 +01:00
Sébastien Helleu
a7695f7201
Merge remote-tracking branch 'origin/pr/493'
2016-01-17 08:11:23 +01:00
Luis Colorado
b46e75d504
Add extern keyword several places to link in osx
2016-01-15 09:12:30 +02:00
Sébastien Helleu
101fa2cab8
irc: fix channel forwarding ( closes #643 )
...
The problem happens when the option
irc.look.buffer_open_before_{autojoin|join} is on.
2016-01-06 07:17:44 +01:00
Sébastien Helleu
fe0c9dbc93
trigger: add info in error messages
2016-01-05 07:53:38 +01:00
Sébastien Helleu
7a55d8aa29
alias: do not allow slashes and spaces in alias name ( closes #646 )
2016-01-05 07:46:24 +01:00
Sébastien Helleu
3d0a7451d8
irc: remove argument "clear" from command /cap (issue #8 , closes #641 )
2016-01-03 09:01:43 +01:00
Sébastien Helleu
522dcf133c
irc: evaluate content of server option "addresses"
2016-01-02 10:12:40 +01:00
Sébastien Helleu
3330724574
core: update copyright dates
2016-01-01 11:09:53 +01:00
Sébastien Helleu
08d22a948f
irc: fix typo
2015-12-24 22:20:12 +01:00
Sébastien Helleu
ed32302011
irc: move option irc.network.alternate_nick into servers ( closes #633 )
2015-12-24 20:36:05 +01:00
Sébastien Helleu
c4e3d66ba5
core: add a parent name in options ( closes #629 )
...
Inherited values are now displayed in /set output when the value is
null, if a parent option name is defined in option.
New option: weechat.color.chat_value_null
2015-12-24 07:53:37 +01:00
Christine Dodrill
c3857e97cf
irc: add default color for +y mode prefix
2015-12-20 19:28:46 +01:00
Sébastien Helleu
80d53ac8bd
Merge pull request #626 from sunpoet/master
...
javascript: fix build on FreeBSD
2015-12-20 18:54:17 +01:00
Sébastien Helleu
f26fbb4850
irc: add missing field realname in function irc_nick_print_log()
2015-12-20 10:28:05 +01:00
Sébastien Helleu
fb8799e81c
irc: fix comments
2015-12-20 10:22:43 +01:00
Sébastien Helleu
da505c0392
irc: fix long line
2015-12-20 10:20:12 +01:00
Sébastien Helleu
971a90474f
irc: fix condition in account message callback
2015-12-20 10:18:13 +01:00
Sébastien Helleu
ad45fd775d
Merge remote-tracking branch 'origin/pr/351'
2015-12-20 10:13:29 +01:00
Nick
52820627f0
relay: add option relay.irc.backlog_since_last_message
2015-12-20 08:19:59 +01:00
Sunpoet Po-Chuan Hsieh
6c3b940dc4
Fix build on FreeBSD
...
The error message is as follows:
/usr/ports/irc/weechat/work/weechat-1.3/src/plugins/javascript/weechat-js-api.cpp:4206:16: error: use of undeclared identifier
'localtime'
date_tmp = localtime (&time);
^
/usr/ports/irc/weechat/work/weechat-1.3/src/plugins/javascript/weechat-js-api.cpp:4208:9: error: use of undeclared identifier
'strftime'
strftime (timebuffer, sizeof (timebuffer), "%F %T", date_tmp);
^
2015-12-20 05:36:00 +08:00
Sébastien Helleu
e6e8f34b4a
script: update help on /script search
2015-12-10 07:06:21 +01:00
Sébastien Helleu
e734914380
script: add completion with languages and extensions, support search by language/extension in /script search
2015-12-09 07:40:16 +01:00
Sébastien Helleu
0b86ce9d44
fifo: fix invalid pointer type
2015-12-03 07:55:11 +01:00