Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-20 | relay: create buffers with function buffer_new_props (issue #1942) | Sébastien Helleu | |
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened". | |||
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-11-12 | relay: add support of close frame in websocket connection (closes #1281) | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
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-03-25 | relay: check that pointers received in arguments are not NULL in "free" ↵ | Sébastien Helleu | |
functions Functions: - relay_irc_free - relay_client_outqueue_free - relay_raw_message_free - relay_weechat_msg_free - relay_weechat_nicklist_item_free - relay_weechat_nicklist_free - relay_weechat_free | |||
2017-01-01 | core: update copyright dates | 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-06 | relay: fix websocket frame decoding, answer a PONG to PING (closes #675) | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-08-23 | relay: display the arrow before client id and protocol in raw buffer | Sébastien Helleu | |
This prevents the arrow to be truncated if the option weechat.look.prefix_align_max is set to a non-zero value. | |||
2015-08-22 | relay: use API function string_hex_dump() to display raw message | Sébastien Helleu | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-12-22 | relay: use syntax \xNN instead of \NN for control chars in raw buffer | Sebastien Helleu | |
2013-02-10 | relay: 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-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-01-23 | relay: use protocol arguments for protocol "irc" only (arguments forbidden ↵ | Sebastien Helleu | |
for protocol "weechat") | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-12-06 | relay: add WeeChat protocol (for remote GUI), doc about protocol, new options | Sebastien Helleu | |
The protocol is partial, under development, and NOT ready for usage. New options added in relay.conf: - relay.network.allowed_ips: allow only some IPs on relay plugin (by default all IPs are allowed) - relay.network.compression_level: compression level used in WeeChat protocol (compression is made using zlib) | |||
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |
2011-08-14 | core: add buffer property "short_name_is_set", return name if short name is ↵ | Sebastien Helleu | |
not set (in buffer infolist or property) | |||
2011-08-14 | relay: set short name for relay raw buffer only if it was not set by another ↵ | Sebastien Helleu | |
plugin/script | |||
2011-06-14 | irc, relay: check that prefix and message are not NULL before adding a ↵ | Sebastien Helleu | |
message to raw buffer | |||
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-09-18 | Add support of /upgrade in Relay plugin | Sebastien Helleu | |
2010-09-17 | Beta version of IRC proxy feature in Relay plugin | Sebastien Helleu | |
Major changes in Relay plugin: - IRC proxy feature (beta), - raw buffer. Changes in IRC plugin: - add tags for messages sent to servers, - add signal "irc_input_send" to simulate text/command on an IRC buffer, - add prefix in infolist "irc_nick". |