Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-05-20 | irc: fix code style | Sébastien Helleu | |
2018-05-20 | Merge remote-tracking branch 'origin/pr/623' into irc-3.2-cap | Sébastien Helleu | |
2018-03-25 | irc: send whole IRC message including IRCv3 tags in the signals irc_in, ↵ | Sébastien Helleu | |
irc_in2, irc_raw_in and irc_raw_in2 (issue #787) | |||
2018-03-25 | irc: fix memory leak when receiving a message with tags | Sébastien Helleu | |
2018-02-05 | irc: allow ${irc_server.xxx} and ${server} in server evaluated options ↵ | Sébastien Helleu | |
(closes #1144) The server option "ssl_fingerprint" is now evaluated when it is used (during SSL connection), instead of when it is set with command /set. | |||
2018-01-13 | irc: add server option "split_msg_max_length" | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-08-12 | core: fix cast of time_t (to "long long" instead of "long") (closes #1051) | Sébastien Helleu | |
2017-06-17 | irc: factor supported CAP version | Simmo Saan | |
2017-06-17 | irc: add support for IRCv3.2 Client Capability Negotiation (closes #586) | Simmo Saan | |
2017-06-17 | irc: add hashtables to keep track of all capabilities | Simmo Saan | |
2017-06-14 | irc: remove unused functions irc_server_get_number_connected and ↵ | Sébastien Helleu | |
irc_server_get_number_buffer (issue #1012) | |||
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-05-06 | irc: fix update of server addresses on reconnection when the evaluated ↵ | Sébastien Helleu | |
content has changed (closes #925) | |||
2017-03-25 | irc: fix type of values for hashtable extra_vars in irc_server_get_default_msg | Sébastien Helleu | |
2017-03-25 | irc: send signal "irc_server_lag_changed", store lag in server buffer | Sébastien Helleu | |
The lag is stored in the local variable "lag" of the server buffer. When there is no lag, the local variable does not exist. | |||
2017-03-25 | irc: check that pointers received in arguments are not NULL in "free" functions | Sébastien Helleu | |
Functions: - irc_channel_nick_speaking_time_free - irc_ignore_free - irc_notify_free - irc_raw_message_free - irc_server_outqueue_free | |||
2017-02-18 | irc: add function irc_server_get_max_modes | Sébastien Helleu | |
2017-01-06 | irc: fix option "-temp" in command /server (closes #880) | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-12-11 | irc: rename server option "umodes" to "usermode" | Sébastien Helleu | |
2016-12-11 | Merge remote-tracking branch 'origin/pr/820' | Sébastien Helleu | |
2016-12-03 | irc: evaluate content of server option "ssl_fingerprint" (closes #858) | Sébastien Helleu | |
2016-10-12 | Add server option umodes (closes #377) | Simmo Saan | |
2016-09-22 | irc: remove unneeded comment | Sébastien Helleu | |
2016-09-19 | Fix for unclosed/leaking sockets from issue #358 | Rob Campbell | |
2016-08-07 | core: irc, xfer: do not check return code of res_init() | Sébastien Helleu | |
If the call to res_init() fails, the connection may be OK anyway or in worst case it will fail (with an appropriate error) if the name can not be resolved. | |||
2016-08-07 | core, irc, xfer: add missing includes for function res_init() | Sébastien Helleu | |
2016-08-07 | core/plugins: Use res_init before getaddrinfo. | Raghavendra Prabhu | |
With weechat, if the network changes in anyway that causes resolv.conf to be updated, that is not picked up, resulting in irc: connecting to server XXXX.com/1026 (SSL)... irc: address "XXX.com" not found irc: error: Name or service not known irc: reconnecting to server in 30 seconds This happens, especially when one connects to an irc server behind a VPN. This can also happen when there is no network connectivity weechat was started but later network is connected to. The fix is simple, it relies on calling res_init (3) before getaddrinfo in network_connect_child and other places. res_init reloads the resolv.conf and getaddrinfo does not fail with address resolution error. | |||
2016-07-17 | irc: rename server options "default_msg_*" to "msg_*", evaluate them | Sébastien Helleu | |
2016-07-09 | irc: fix typo in a comment | Sébastien Helleu | |
2016-05-27 | core, irc, xfer: display more information in memory allocation errors (issue ↵ | Sébastien Helleu | |
#573) | |||
2016-04-24 | irc: fix first message displayed in raw buffer when the message is modified ↵ | Sébastien Helleu | |
by a modifier (closes #719) | |||
2016-03-21 | irc: fix crash in SSL connection to the server | Sébastien Helleu | |
2016-03-21 | core: 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-02-11 | irc: use upper case for SASL in messages displayed | Sébastien Helleu | |
2016-01-02 | irc: evaluate content of server option "addresses" | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-24 | irc: move option irc.network.alternate_nick into servers (closes #633) | Sébastien Helleu | |
2015-12-24 | core: add a parent name in options (closes #629) | Sébastien Helleu | |
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-20 | Merge remote-tracking branch 'origin/pr/351' | Sébastien Helleu | |
2015-11-24 | irc: add a condition for colon before the password in PASS message (issue #602) | Sébastien Helleu | |
Some weird IRC servers may refuse a PASS command with a colon, so we send a colon only if the password contains spaces or begins with a colon. | |||
2015-11-24 | irc: add a missing colon before the password in PASS message (closes #602) | Sébastien Helleu | |
2015-08-22 | irc: fix display of messages sent to server in raw buffer | Sébastien Helleu | |
Since the received messages are displayed without UTF-8 conversion (ie this is really the data received), it is consistent to display the message really sent to server (ie after charset conversion), instead of the UTF-8 internal message. | |||
2015-08-14 | irc: add option irc.network.channel_encode (issue #218, issue #482) | Sébastien Helleu | |
This is a workaround (disabled by default) to join and chat on ISO encoded channels (or another charset different from UTF-8). This option may be removed in future if a better solution is implemented. | |||
2015-08-05 | irc: fix update of lag item when the server lag changes | Sébastien Helleu | |
2015-08-04 | irc: remove lag item when a lag is displayed and new lag computed is exactly ↵ | Sébastien Helleu | |
0 milliseconds | |||
2015-07-10 | irc: evaluate content of server option "nicks" | Sébastien Helleu | |
2015-07-04 | irc: fix type of value returned by function irc_buffer_build_name | Sébastien Helleu | |