Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-04 | xfer: send signal "xfer_ended" after the received file has been renamed ↵ | Sébastien Helleu | |
(closes #1438) | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-10-23 | plugins: sort options added in configuration sections | Sébastien Helleu | |
2019-10-05 | xfer: add option xfer.file.download_temporary_suffix with default value ↵ | Sébastien Helleu | |
".part" (closes #1237) | |||
2019-10-05 | xfer: fix memory leak when a xfer is freed and when the plugin is unloaded | Sébastien Helleu | |
2019-10-01 | core: fix style in CMake files | Sébastien Helleu | |
2019-06-24 | core: auto disable upgrade process (command line option "--upgrade") if the ↵ | Sébastien Helleu | |
file weechat.upgrade is not found | |||
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-04-25 | cmake: allow custom libdir (fix #1341) | Ryan Farley | |
Allows for custom LIBDIR to specified with cmake builds. WEECHAT_LIBDIR is used for a custom Weechat directory, or set from LIBDIR (as LIBDIR used to be set). | |||
2019-04-13 | api: return allocated string in hook_info callback and function info_get | Sébastien Helleu | |
2019-04-06 | xfer: add option xfer.network.speed_limit_recv (closes #269) | Sébastien Helleu | |
For consistency, the option xfer.network.speed_limit has been renamed to xfer.network.speed_limit_send. | |||
2019-03-24 | core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵ | Sébastien Helleu | |
options This option is OFF by default and should be enabled only for tests, to measure test coverage. | |||
2019-03-10 | core: replace argument "keep_eol" by "flags" in function string_split ↵ | Sébastien Helleu | |
(closes #1322) | |||
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-18 | core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272) | Sébastien Helleu | |
2018-03-31 | core: update translations (issue #1171) | Sébastien Helleu | |
2018-03-31 | xfer: improve help on option xfer.network.send_ack (issue #1171) | Sébastien Helleu | |
2018-03-31 | xfer: fix code style and comments (issue #1171) | Sébastien Helleu | |
2018-03-31 | xfer: move option "send_ack" (sort options by name) (issue #1171) | Sébastien Helleu | |
2018-03-28 | xfer: add xfer.network.send_ack option | Dominique Martinet | |
This option disables sending acks during transfer, leaving only the final ack, as would naturally happen if sending ack ever returns EWOULDBLOCK. | |||
2018-03-28 | xfer: set TCP_NODELAY on recv side | Dominique Martinet | |
This works around hangs where only a couple of bytes could be sent to the socket and retrying to send the last bytes of the ack never seem to work. Closes #1167. | |||
2018-01-14 | core: reinitialize config file pointer to NULL after an error on section ↵ | Sébastien Helleu | |
creation | |||
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-09-23 | core, plugins: check return code of strftime function | Sébastien Helleu | |
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-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-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-01 | irc, xfer: fix compilation on Mac OS X (add link with resolv) (issue #276) | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-12-13 | core, xfer: display more information on fork errors (issue #573) | Sébastien Helleu | |
2016-10-30 | xfer: add check on filename2 allocation | Sébastien Helleu | |
Now string_expand_home() can return NULL if the HOME environment variable it not set, so this commit adds an extra check on the variable "filename2" before using it. | |||
2016-08-20 | xfer: fix crash on DCC send if option xfer.file.auto_accept_nicks is set ↵ | Sébastien Helleu | |
(closes #781) | |||
2016-08-13 | xfer: fix NULL pointer derefence in case of memory error in ↵ | Sébastien Helleu | |
xfer_set_{local|remote}_address() | |||
2016-08-13 | xfer: fix memory leak in case of memory error in xfer_chat_open_buffer() | Sébastien Helleu | |
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-06-18 | api: remove functions printf_date() and printf_tags() | Sébastien Helleu | |
2016-05-27 | core, irc, xfer: display more information in memory allocation errors (issue ↵ | Sébastien Helleu | |
#573) | |||
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-05 | xfer: ignore signals when polling socket during file receive (closes #677) | Simmo Saan | |
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-01-15 | Add extern keyword several places to link in osx | Luis Colorado | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-07-19 | xfer: fix typo in a comment | Sébastien Helleu | |
2015-07-18 | xfer: fix crash if the DCC file socket number is too high (issue #465) | Sébastien Helleu | |
2015-06-27 | xfer: evaluate content of options xfer.file.download_path and ↵ | Sébastien Helleu | |
xfer.file.upload_path (issue #388) | |||
2015-05-18 | xfer: correctly use and parse \r\n line endings in CHAT (closes #425) | Simmo Saan | |