Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-12 | core: fix cast of time_t (to "long long" instead of "long") (closes #1051) | Sébastien Helleu | |
2017-08-10 | core: remove value for first #define in headers, add "PLUGIN" in plugin headers | Sébastien Helleu | |
2017-07-23 | relay: fix send of "PART" command in backlog (irc protocol) | Sébastien Helleu | |
2017-07-23 | relay: end capability negociation if CAP REQ is received without arguments ↵ | Sébastien Helleu | |
(issue #1040) This fixes a bug with clients like Atomic which are sending "CAP REQ :". | |||
2017-07-23 | relay: fix initialization of irc_argv_eol, free variable after use (issue #1040) | Sébastien Helleu | |
2017-07-23 | relay: fix parsing of CAP command without arguments in irc protocol, send ↵ | Sébastien Helleu | |
ACK only if all capabilities received are OK and NAK otherwise (closes #1040) | |||
2017-07-08 | fset: fix priority of plugin (load it after all other plugins) | Sébastien Helleu | |
This fixes a refresh problem of options after /upgrade in fset buffer. | |||
2017-06-12 | relay: add option "start" in command /relay | 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-06-03 | relay: remove callback unused after d2ff46fa69ddfd999ce7a405e336221e6197738d | Simmo Saan | |
2017-06-03 | relay: fix relay.network.bind_address change callback not being called | Simmo Saan | |
2017-06-03 | relay: remove local variables used only for sizeof | Simmo Saan | |
2017-05-19 | relay: fix parsing of CAP command arguments in irc protocol (closes #995) | Sébastien Helleu | |
2017-03-26 | relay: check buffer pointer received in "sync" and "desync" commands ↵ | Sébastien Helleu | |
(weechat protocol) (closes #936) | |||
2017-03-26 | relay: remove buffer from synchronized buffers when it is closed (fix memory ↵ | Sébastien Helleu | |
leak) | |||
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-13 | tests: fix compilation of tests on FreeBSD 11 | Sébastien Helleu | |
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD. | |||
2017-01-11 | relay: make HTTP headers case-insensitive for WebSocket connections (closes ↵ | Sébastien Helleu | |
#888) | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-10-25 | relay: set status to AUTH_FAILED in case of auth failure in irc protocol ↵ | Sébastien Helleu | |
(issue #825) | |||
2016-10-21 | relay: set status to AUTH_FAILED in case of auth failure in weechat protocol ↵ | Sébastien Helleu | |
(closes #825) | |||
2016-07-29 | relay: return an empty hdata when the requested hdata or pointer is not ↵ | Sébastien Helleu | |
found (closes #767) | |||
2016-06-18 | api: remove functions printf_date() and printf_tags() | Sébastien Helleu | |
2016-05-18 | relay: add option relay.network.allow_empty_password (closes #735) | Sébastien Helleu | |
2016-05-13 | relay: allow escape of comma in command "init" (weechat protocol) (issue #730) | 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-03-05 | relay: do not execute any command received from an irc relay client (closes ↵ | Sébastien Helleu | |
#699) | |||
2016-02-08 | relay: fix the max number of clients connected on a port, allow value 0 for ↵ | Sébastien Helleu | |
"no limit" (closes #669) | |||
2016-02-06 | relay: do not print final '\0' in raw message for a websocket PING message ↵ | Sébastien Helleu | |
received | |||
2016-02-06 | relay: fix websocket frame decoding, answer a PONG to PING (closes #675) | Sébastien Helleu | |
2016-02-04 | relay: fix comment | Sébastien Helleu | |
2016-02-02 | relay: fix typo in a comment | Sébastien Helleu | |
2016-01-23 | relay: 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-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-20 | relay: add option relay.irc.backlog_since_last_message | Nick | |
2015-09-13 | relay: remove useless condition always evaluated to true | 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-06-13 | relay: add a variable to read only one time the HTTP header "X-Real-IP" in ↵ | Sébastien Helleu | |
the hashtable | |||
2015-06-11 | relay: print value of HTTP Header X-Real-IP | Tor Hveem | |
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-04-30 | core: add comments after some #endif | Sébastien Helleu | |
2015-02-20 | relay: fix up/down keys on relay buffer (closes #335) | Sébastien Helleu | |
2015-02-04 | relay: remove v4-mapped addresses in /help relay.network.allowed_ips | Anders Bergh | |
v4-mapped addresses aren't used since commit 85339f6. | |||
2015-01-21 | core: add gnutls version in #if compiler directives | Sébastien Helleu | |
2015-01-15 | core: add priority in plugins to initialize them in order | Sébastien Helleu | |
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script. | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-13 | core: use https for WeeChat URLs | Sébastien Helleu | |
2014-12-07 | relay: wait for message CAP END before sending join of channels and backlog ↵ | Sébastien Helleu | |
to the client (closes #223) | |||
2014-12-02 | relay: rename info/infolist callbacks | Sébastien Helleu | |
2014-11-22 | api: return value in function command(), remove WeeChat error after command ↵ | Sébastien Helleu | |
callback if return code is WEECHAT_RC_ERROR |