Sébastien Helleu
e5d9e977e4
relay: add a variable to read only one time the HTTP header "X-Real-IP" in the hashtable
2015-06-13 07:39:21 +02:00
Tor Hveem
fc8f7b49dd
relay: print value of HTTP Header X-Real-IP
...
When relay plugin gets a new successfull handshake for a relay
connection using websocket it will look for HTTP header X-Real-IP which
is commonly used when proxying connections. This allows users of WeeChat
and proxy to see the client's real IP address instead of the address of
the HTTP proxy.
2015-06-11 16:50:19 +02:00
Sébastien Helleu
799b0caaf2
fifo: ignore error ECOMM only on Cygwin (fix compilaton on FreeBSD)
2015-06-07 19:26:17 +02:00
Sébastien Helleu
f21adaa6ab
fifo: fix send error on Cygwin when something is received in the pipe ( closes #436 )
2015-06-07 19:17:49 +02:00
Sébastien Helleu
dff39136a3
Merge remote-tracking branch 'origin/pr/426'
2015-06-06 09:57:05 +02:00
Sébastien Helleu
7c6c450662
core: replace "create" by "add" in messages and docs for IRC servers and proxies
2015-06-04 22:00:10 +02:00
Sébastien Helleu
7a87a426c8
Merge remote-tracking branch 'origin/pr/419'
2015-05-22 20:13:30 +02:00
Simmo Saan
8d1d2c0321
xfer: correctly use and parse \r\n line endings in CHAT ( closes #425 )
2015-05-18 19:21:03 +03:00
Sébastien Helleu
e2310a4264
irc: display a warning when the option irc.look.display_away is set to "channel"
2015-05-07 07:07:09 +02:00
Max Teufel
84e55e9fac
irc: avoid warnings for unsupported WHOX messages
...
Fixes #376 . This avoids warnings for WHOX messages that we do not parse/
understand yet. Previously, IRC_PROTOCOL_MIN_ARGS was 5 where it should
have been 4 (which avoids warnings for WHOX commands only requesting one
WHOX type). Changing the behavior to support all different WHOX types
seems like a bad idea to me, as it's quite hard to figure out which
information was requested with the WHOX command.
2015-05-04 18:01:36 +02:00
Sébastien Helleu
71dd64678c
core: add comments after some #endif
2015-04-30 21:15:30 +02:00
Sébastien Helleu
499f36a7cf
irc: optimize search of a nick in nicklist (up to 3x faster)
2015-04-29 21:20:08 +02:00
Sébastien Helleu
ccc6cdace1
irc: fix color of new nick in nick changes messages when option irc.look.color_nicks_in_server_messages is off
2015-04-25 20:38:03 +02:00
Sébastien Helleu
4695b26a57
irc: fix crash when setting an invalid regex with "/list -re" during a /list server response ( closes #412 )
2015-04-25 08:54:48 +02:00
Sébastien Helleu
7ad2744b33
core: sort config options by name in source headers
2015-04-19 10:42:53 +02:00
Sébastien Helleu
1878c56c70
core: sort config options by name in sources
2015-04-19 08:49:30 +02:00
Sébastien Helleu
c9668dde7e
irc: remove compiler warning on isxdigit
2015-04-18 23:16:29 +02:00
Sébastien Helleu
fe9a9fbfce
irc: add support of SHA-256 and SHA-512 algorithms in server option "ssl_fingerprint" ( closes #281 )
2015-04-18 18:52:20 +02:00
Sébastien Helleu
9598bd4919
irc: move some #ifdef HAVE_GNUTLS around functions
2015-04-18 10:17:48 +02:00
Sébastien Helleu
1054339be7
trigger: do not hook anything if the trigger is disabled ( closes #405 )
2015-04-18 10:04:26 +02:00
Sébastien Helleu
dea8b0bb09
irc: add option "-noswitch" in command /query ( closes #394 )
2015-04-14 07:47:50 +02:00
Sébastien Helleu
55e2f258b7
irc: fix display of PART messages on channels with +a (anonymous flag) ( closes #396 )
...
The purpose of the fix is to display any PART received on a channel,
even if the nick is not found in the channel's nicklist
(when channel is "+a", all PART are received from nick "anonymous").
2015-04-13 07:56:06 +02:00
Sébastien Helleu
b15818fd4c
aspell: add bar item "aspell_suggest" in /help aspell ( closes #390 )
2015-04-11 18:58:44 +02:00
Sébastien Helleu
9a0d6899f9
irc: fix example using two servers in /help server ( closes #371 )
2015-03-23 22:41:19 +01:00
KokaKiwi
9a0d7b888f
javascript: update KokaKiwi email
2015-03-23 07:35:12 +01:00
Simmo Saan
d3997eeb82
trigger: hide password when messaging NickServ through default alias /m ( closes #367 )
2015-03-22 11:19:05 +01:00
Sébastien Helleu
8bcf31950e
irc: fix freenode server names used in /help server ( closes #365 )
2015-03-22 08:02:54 +01:00
Sébastien Helleu
686589207c
ruby: fix crash on /plugin reload ( closes #364 )
...
The call to ruby_init_loadpath() has been moved after ruby initializations,
which fixes the crash on plugin reload.
The errors during ruby initializations are now displayed (they were hidden).
And the ruby_cleanup() is called again: it seems it does not crash any more
(tested with Ruby 2.1.5).
2015-03-21 12:26:23 +01:00
Sébastien Helleu
6c4b574945
script: fix state of script plugins when list of scripts has not been downloaded
...
The problem happened when doing "/script load script.py" if the scripts list
has not been downloaded (with "/script update"): WeeChat displays that python
plugin is not loaded (which is wrong).
2015-03-18 07:25:26 +01:00
Sébastien Helleu
bdba152d81
javascript: explicitely use v8 namespace
2015-03-15 10:06:42 +01:00
Sébastien Helleu
80ccb335a4
script: add note about HTTPS in /help script.scripts.url
2015-03-10 22:05:04 +01:00
Sébastien Helleu
87865260e6
core: update translations
2015-03-10 21:38:46 +01:00
Sébastien Helleu
a98c835716
javascript: fix compilation with old V8 lib
2015-03-08 10:56:58 +01:00
Sébastien Helleu
148a571dce
javascript: add option "--disable-javascript" and V8 detection in autotools
2015-03-08 09:56:51 +01:00
Sébastien Helleu
c85d5a8929
javascript: fix name of source file in comment
2015-03-08 09:31:01 +01:00
Sébastien Helleu
02a69beba1
javascript: display v8 version in /debug libs
2015-03-08 08:25:56 +01:00
Sébastien Helleu
bed4ee1f35
javascript: fix crash in return of string values when WeeChat API function returns NULL
2015-03-07 16:52:30 +01:00
Sébastien Helleu
dfb2c79cbb
javascript: catch and display exceptions when running scripts/functions
2015-03-07 16:52:30 +01:00
Sébastien Helleu
145191dbc5
javascript: add new plugin to run javascript scripts in WeeChat
...
This plugin was originally written by Koka El Kiwi
(repository: https://github.com/KokaKiwi/weechat-js-plugin ).
This plugin uses Google V8 engine to execute JS scripts.
2015-03-07 16:52:09 +01:00
Sébastien Helleu
e95f853303
scripts: reset current script pointer when load of script fails in python/perl/ruby/lua/tcl plugins
2015-03-07 09:35:29 +01:00
Tor Hveem
ff1aaf280b
lua: fix wrong argument usage in nicklist API functions
...
3 functions in the API; niclist_remove_group, nicklist_remove_nick and
nicklist_remove_all use the incorrent offset to get the Lua
argument values.
2015-03-06 20:08:38 +01:00
Sébastien Helleu
c0a27cf437
scripts: fix name of variables in infolist API functions
2015-03-04 07:40:07 +01:00
Sébastien Helleu
0d4ad2d7f3
guile: fix value returned in case of error in some functions
...
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- hook_command
- buffer_string_replace_local_var
- command
2015-03-01 10:49:31 +01:00
Sébastien Helleu
c07d058bff
tcl: fix value returned in case of error in some functions
...
Affected functions:
- mkdir_home
- mkdir
- mkdir_parents
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- print_date_tags
- buffer_string_replace_local_var
- command
- infolist_new_item
- infolist_new_var_integer
- infolist_new_var_string
- infolist_new_var_pointer
- infolist_new_var_time
- upgrade_write_object
- upgrade_read
- upgrade_close
2015-03-01 10:45:35 +01:00
Sébastien Helleu
e745236cb4
lua: fix value returned in case of error in some functions
...
Affected functions:
- config_option_reset
- config_string
- config_string_default
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- hook_modifier_exec
- buffer_string_replace_local_var
- nicklist_group_set
- nicklist_nick_set
- command
- upgrade_read
- upgrade_close
2015-03-01 10:39:08 +01:00
Sébastien Helleu
d1cd844e06
ruby: fix value returned in case of error in some functions
...
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- buffer_string_replace_local_var
- command
2015-03-01 10:13:06 +01:00
Sébastien Helleu
e6d3a78d2c
perl: fix value returned in case of error in some functions
...
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- buffer_string_replace_local_var
- command
2015-03-01 10:10:36 +01:00
Sébastien Helleu
7624ef417d
python: fix value returned in case of error in some functions
...
Affected functions:
- config_option_reset
- config_color
- config_color_default
- config_write
- config_read
- config_reload
- config_is_set_plugin
- buffer_get_string
- buffer_string_replace_local_var
- nicklist_group_get_string
- nicklist_nick_get_string
- command
- hdata_time
2015-03-01 10:06:28 +01:00
Sébastien Helleu
5e886961bd
scripts: fix return code of function bar_set in python/perl/ruby/lua/tcl/guile plugins
2015-03-01 09:57:35 +01:00
Sébastien Helleu
72b8674193
python: fix name of function "bar_update" in case of error
2015-03-01 09:47:47 +01:00