summaryrefslogtreecommitdiff
path: root/src/plugins/xfer
AgeCommit message (Collapse)Author
2023-10-30xfer: fix use of uninitialized variable when adding a new xferSébastien Helleu
2023-10-30xfer: fix use of NULL pointer in strrchr()Sébastien Helleu
2023-10-22core: add number of processes in command `/sys waitpid`Sébastien Helleu
2023-10-17xfer: format and translate commands line by line (issue #2005)Sébastien Helleu
2023-10-10core: fix zombie processes remaining after the end of forked processes ↵Sébastien Helleu
(closes #1994) The clean of processes with waitpid() is now delayed after the kill(), so that there are no more zombies. In addition, this can be done manually if needed with `/sys waitpid`.
2023-09-14xfer: fix crash on `/dcc chat`Sébastien Helleu
2023-09-12xfer: fix memory leak on plugin unloadSébastien Helleu
2023-09-08xfer: display an error message when opening file for read or write fails ↵Sébastien Helleu
(issue #2010)
2023-09-06xfer: fix code style (issue #2004)Sébastien Helleu
2023-09-06xfer: update command/config docs with passive DCC support.Mario Campos
2023-09-06xfer: add passive DCC support.Mario Campos
This commit also includes support for passive DCC RESUME. There was also a potential segfault with calling `atoi(pos_token)` when `pos_token` is NULL, so `token` is set to be stored as a string. Although it is an integer, we don't need to store it as such. That's really more of an implementation detail.
2023-09-06xfer: add and identify active/passive xfer types.Mario Campos
Before making any significant changes, let's identify the existing xfer types by either active or passive.
2023-09-05core: add note for translators on command arguments (issue #2005)Sébastien Helleu
Only text between angle brackets (eg: "<name>") must be translated.
2023-08-18xfer: fix conversion of string to IPv4 on 32-bit systems (issue #1999)Sébastien Helleu
2023-05-20xfer: create buffer 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-05-13core: add quotes around paths in CMake files (closes #29)Sébastien Helleu
2023-04-01core, plugins: set options to NULL by default, refactor config init functionsSébastien Helleu
2023-03-16core: use new key name in command `/key` and configuration fileSébastien Helleu
Legacy keys are automatically converted to new names when loading configuration file `weechat.conf`. Examples: "ctrl-I" => "tab" "meta2-1;3A" => "meta-up" "meta2-Z" => "shift-tab" "meta-wmeta-meta2-A" => "meta-w,meta-up" "ctrl-Cb" => "ctrl-c,b"
2023-01-28core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872)Sébastien Helleu
2023-01-28xfer: make xfer types and protocols case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: make input actions in buffers case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: make plugin names case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: make commands, hook command_run, completions and aliases case ↵Sébastien Helleu
sensitive (issue #1872)
2023-01-28plugins: set priority in calls to weechat_config_new (issue #1872)Sébastien Helleu
2023-01-08core: remove build with autotoolsSébastien Helleu
CMake is now the only way to build WeeChat.
2023-01-01core: update copyright datesSébastien Helleu
2022-10-08xfer: add missing include of netinet/in.hSébastien Helleu
This fixes compilation on FreeBSD 13.0.
2022-09-09xfer: use larger buffer for IP addressSébastien Helleu
This removes a gcc warning about a too small buffer.
2022-09-03xfer: fix DCC file receive on Termux (closes #1811)Sébastien Helleu
This fixes such error displayed on Termux when receiving a DCC file: xfer: invalid address "96747949": error 8 hostname nor servname provided, or not known
2022-08-08xfer: move and rename function xfer_filename_crc32 to xfer-file.cSébastien Helleu
2022-08-07core: add option `-save` in command `/upgrade` (closes #1630)Sébastien Helleu
2022-08-07xfer: disconnect all active DCC chats and files on /upgradeSébastien Helleu
2022-08-07xfer: fix refresh of xfer buffer after /upgradeSébastien Helleu
2022-07-27irc: display an error message when using command /dcc without xfer plugin loadedSébastien Helleu
2022-07-27xfer: fix crash when closing DCC chat bufferSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2022-01-15xfer: fix auto-accept of server/nick when the server name contains UTF-8 ↵Sébastien Helleu
chars (issue #1739)
2021-05-25core: replace freenode by libera in command examplesSébastien Helleu
2021-05-16buflist, irc, xfer: do not translate "cleartext" in buffer local variable ↵Sébastien Helleu
"tls_version" (issue #1622) The text "cleartext" is translated for display only: directly with gettext in IRC plugin and with "${translate:${tls_version}}" in the buflist evaluated format.
2021-05-16irc, buflist: add bar item "tls_version" with options for colors, add ↵Andrew Potter
buflist format "${format_tls_version}" (issue #1622)
2021-05-11xfer: remove "%h" from /help xfer.file.upload_path (issue #1285)Sébastien Helleu
2021-05-11xfer: change default value of option xfer.file.download_path to ↵Sébastien Helleu
"${weechat_data_dir}/xfer" (issue #1285)
2021-05-11core: split WeeChat home in 4 directories, use XDG directories by default ↵Sébastien Helleu
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets
2021-04-26xfer: make file transfer fail when option xfer.file.auto_rename is off and ↵Sébastien Helleu
file already exists (closes #1633)
2021-01-02core: update copyright datesSébastien Helleu
2020-05-08core: rename functions hook_completion_{get_string|list_add} to ↵Sébastien Helleu
completion_{get_string|list_add} Old functions are kept for compatibility reasons.
2020-01-04xfer: send signal "xfer_ended" after the received file has been renamed ↵Sébastien Helleu
(closes #1438)
2020-01-04core: update copyright datesSébastien Helleu
2019-10-23plugins: sort options added in configuration sectionsSébastien Helleu
2019-10-05xfer: add option xfer.file.download_temporary_suffix with default value ↵Sébastien Helleu
".part" (closes #1237)