SHA256
1
0
forked from pool/weechat

24 Commits

Author SHA256 Message Date
8307b70d6f Accepting request 1294886 from server:irc
- Update to 4.7.0

OBS-URL: https://build.opensuse.org/request/show/1294886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=85
2025-07-22 10:20:15 +00:00
8d01fdc639 OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=131 2025-07-21 18:43:36 +00:00
cae7ce81dc - Update to 4.7.0
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=130
2025-07-21 18:42:49 +00:00
0bf379ced5 Accepting request 1294425 from server:irc
- Migrate from enchant-1 to enchant-2

OBS-URL: https://build.opensuse.org/request/show/1294425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=84
2025-07-20 13:29:06 +00:00
546655a391 - Migrate from enchant-1 to enchant-2
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=129
2025-07-18 16:57:59 +00:00
cd45dbc46d Migrate dependency from enchant-1 to enchant-2 (boo#1246741)
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=128
2025-07-18 16:53:14 +00:00
c728d2f699 Accepting request 1276949 from server:irc
- Update to 4.6.3:
  * core: fix integer overflow with decimal numbers in calculation of 
    expression
  * core: fix integer overflow in base32 encoding/decoding
  * core: fix integer overflow in function util_version_number
  * core: fix buffer overflow in function util_parse_time
  * core: fix buffer overflow in function eval_syntax_highlight_colorize
  * core: fix buffer overflow in function eval_string_base_encode
  * core: fix buffer overflow in function eval_string_range_chars
  * core: fix memory leak in function util_parse_delay

OBS-URL: https://build.opensuse.org/request/show/1276949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=83
2025-05-13 18:05:58 +00:00
42f5c2f86b - Update to 4.6.3:
* core: fix integer overflow with decimal numbers in calculation of 
    expression
  * core: fix integer overflow in base32 encoding/decoding
  * core: fix integer overflow in function util_version_number
  * core: fix buffer overflow in function util_parse_time
  * core: fix buffer overflow in function eval_syntax_highlight_colorize
  * core: fix buffer overflow in function eval_string_base_encode
  * core: fix buffer overflow in function eval_string_range_chars
  * core: fix memory leak in function util_parse_delay

OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=127
2025-05-12 18:33:41 +00:00
c308321474 Accepting request 1272957 from server:irc
* core: fix write of weechat.log to stdout with weechat-headless --stdout
  * core: add refresh of window title on buffer switch, when option
    weechat.look.window_title is set
- Update to version 4.4.2 (bsc#1233171, CVE-2024-46613):

OBS-URL: https://build.opensuse.org/request/show/1272957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=82
2025-04-27 20:54:35 +00:00
12999abb76 * core: fix write of weechat.log to stdout with weechat-headless --stdout
* core: add refresh of window title on buffer switch, when option
    weechat.look.window_title is set
- Update to version 4.4.2 (bsc#1233171, CVE-2024-46613):

OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=126
2025-04-27 14:49:50 +00:00
4d4f4fffa2 Accepting request 1271254 from server:irc
- Update to 4.6.2:

  Fixed
  * core: fix write of weechat.log to stdout with weechat-headless --stdout (#2247)
  * core: add refresh of window title on buffer switch, when option weechat.look.window_title is set

OBS-URL: https://build.opensuse.org/request/show/1271254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=81
2025-04-22 15:29:23 +00:00
de5c49e9c3 - Bump spec file to 4.6.2
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=125
2025-04-22 04:01:23 +00:00
2dbf644a3f - Update to 4.6.2:
Fixed
  * core: fix write of weechat.log to stdout with weechat-headless --stdout (#2247)
  * core: add refresh of window title on buffer switch, when option weechat.look.window_title is set

OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=124
2025-04-22 03:57:27 +00:00
c849721aac Accepting request 1268223 from server:irc
- Update to 4.6.1:
  Fixed
  * core: consider all keys are safe in cursor context (#2244)
  * irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled (#2241)
  * perl: fix build when multiplicity is not available (#2243)

OBS-URL: https://build.opensuse.org/request/show/1268223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=80
2025-04-10 19:59:08 +00:00
331ab03458 - Update to 4.6.1:
Fixed
  * core: consider all keys are safe in cursor context (#2244)
  * irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled (#2241)
  * perl: fix build when multiplicity is not available (#2243)

OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=123
2025-04-09 19:18:33 +00:00
0f90d1a6b2 Accepting request 1255661 from server:irc
- Update to 4.6.0

OBS-URL: https://build.opensuse.org/request/show/1255661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=79
2025-03-25 21:10:38 +00:00
ce8b250b91 - Update to 4.6.0:
Changed
  * core: add option -v to display upgrades in command /version
  * api: add property keep_spaces_right in function hook_set to keep trailing spaces in command arguments
  * core, irc, alias, xfer: keep spaces at the end of some commands, where trailing spaces are important
  * irc: add option -connected in command /server list|listfull
  * buflist: apply option buflist.look.nick_prefix_empty also on private and list buffers
  * xfer: compute speed and ETA with microsecond precision (#665)

  Added
  * core: add command /pipe
  * core: add option whitespace in command /debug, add options weechat.look.whitespace_char and weechat.look.tab_whitespace_char (#947)
  * core: add option weechat.completion.nick_ignore_words (#1143)
  * spell: add CMake options ASPELL_DICT_DIR and ENCHANT_MYSPELL_DICT_DIR to override dictionaries locations (#1174)
  * api: add function completion_set
  * relay/api: add resource POST /api/completion (#2207)
  * relay/api: add default key Alt+Ctrl+l (L) to toggle between remote and local commands on remote buffers, add option togglecmd in command /remote, add options relay.api.remote_input_cmd_local and relay.api.remote_input_cmd_remote (#2148)

  Fixed
  * relay: fix crash after /upgrade when relay clients are connected
  * core: save configuration files as UTF-8 when the locale is wrong
  * api: fix creation of empty buffer in function infolist_new_var_buffer
  * core: fix build with gcc 15 (#2229, #2230)
  * core: fix detection of dl library (#2218)
  * logger: fix path displayed when the logs directory can not be created
  * perl: fix build with Perl < 5.7.29 (#2219, #2220)
  * python: enable subinterpreters (#2222)

OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=122
2025-03-24 15:00:44 +00:00
d16d5667a8 Accepting request 1251644 from server:irc
- Re-add update-desktop-files to spec file

OBS-URL: https://build.opensuse.org/request/show/1251644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=78
2025-03-10 18:07:16 +00:00
98f61b610d Add missing entry to changes file
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=121
2025-03-10 06:52:52 +00:00
ab0fe1efdf - Re-add update-desktop-files to spec file
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=120
2025-03-10 04:40:54 +00:00
91723c5069 Accepting request 1247820 from server:irc
OBS-URL: https://build.opensuse.org/request/show/1247820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=77
2025-02-22 18:05:56 +00:00
d34b0ddc52 - Update to version 4.5.2
OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=119
2025-02-22 13:07:29 +00:00
d535dac443 Accepting request 1243436 from server:irc
OBS-URL: https://build.opensuse.org/request/show/1243436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/weechat?expand=0&rev=76
2025-02-05 16:33:39 +00:00
c3719887ad - Update to version 4.5.1
- Update from 4.3.x to 4.5.x breaks compatibility for config files
- Spec file updated to reflect new dependencies
- Deprecated update-desktop-files removed from spec file

OBS-URL: https://build.opensuse.org/package/show/server:irc/weechat?expand=0&rev=118
2025-02-05 15:55:58 +00:00
6 changed files with 372 additions and 28 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:157e22a17dcc303c665739631a04470d786474e805febed2ed2d5b6250d18653
size 2692548

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEqatat3j6XDUi/QN4+C9LFt7ECPgFAmZZtpIACgkQ+C9LFt7E
CPjJhxAAxm6fluczZ05UAFyUSk9jJJi6U+DbpQS+TiGAaH4bMnGTqOWFMnrNuJVv
jqIBHPPjM/whuLZeTPhrAPAU4vbDOc8iynONSO+7zfaqzbMbxGE4gxx32Wg5vACX
GTpMpVVzMqzBPj/OJXwITJaHvYIHYSN3HH16VwUq8t0w/l/Tryjdj+aM/MWoyz7h
V/eH2hn9FxtbBkLJHq31nGAFpVxUmq/e+iF38Zf6XMZHuFONPzBy/ylBiY6fQwU9
O3MZwqP3WhUd8tYRAXtJJTfptqBezhV2mX6/zXwH/DybkGE1Ro5aQ3OxCl2v5KOn
wRfhggwRwc03vSHqaUoxCLcCGz734twRQRI0WaRe2BSiKWBYPaPzIey32dPk/Vtw
2owuWxxsUQKWAzYNvywk+d7PQq6wdwHQB60VP0jQ7kDo5ePlsA9JlpXLmE8BWyi0
Yd2xzFlL7Y9HCXyJE6MJA4zchIzACGncBlcGfCE35yQRXSRsyZ0RbIf5dciyYISn
URS74BAWPTqYu9Gq4Z6etPLs49nO8VxBG2tEVHOFlJPjbtBVJbit9EO1Vx8IMJ5R
neSVBd5To3nteBUXrymg+7R673JXE3F1Ooxg5pBH6qDt36R4Sp3+xl0GkP8rTO/s
PmE7KwB797iuRQCkblBpHvaLtYIYV1PixwwJ/i8qmFNx/2oQH4s=
=UgAK
-----END PGP SIGNATURE-----

3
weechat-4.7.0.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45dc0396060c863169868349ec280af1c6f4ac524aa492580e1a065e142c2cd8
size 2768216

16
weechat-4.7.0.tar.xz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEqatat3j6XDUi/QN4+C9LFt7ECPgFAmh7bbsACgkQ+C9LFt7E
CPgCfRAAglMk7gCywtvop08dBj6P+FvCMerbkYlZGOszintC3ZQrSm8msOvyXjfO
0elkbkuDH9YkIE0JCwrR7AIexs6OJzyjAHkEScfxfEcOiY9ZKf4KdYoOu4pWurqr
rJbuBNZd5GobhYnMNl5vKgmtnpsHyIyNZp3dCtNSKZOLo7Qb8zS4zchByJqpT/DD
1B077y8qMOjASSkhyWtXZ+OXn8KliY3ATXUIyN8E+F339K3bfDaUGkZwvgdw+B64
IwAFkJVmVtmeoG2Xh+MVU0ZsSxMhfHgq6bfIvayf9y65Vsy2Uu22qE6XWPTly42e
2pp7T9R/GbrB6X+ITXCf4R6JbN8h3m8OHjJpwpISIHgN0Q1ZMvLU8HuYyKwrd+6d
BeZiFP5/VJOyDzzYpNQfQN8duOHcC8lYFsRu3Dj6sRFOpiXfIjJ3fsAr6NIDhsd2
Idoe/pPKJOTx8ULqKAGoe3+q/3P7gtn4NKu+2YPPysk05/YawD/wBPdlZoERcNJz
+DFoOZ4zDJSc9/ysGj3TDLW9yHBFALV/K6MwYAYXI0GqJgnJ/ytmBY1UbXZiGza5
MqaBPZrMvcT8n5CV9hN8g6LLnBDlOAnY1/397HSGy7kK1GsERRvHDIGFHlV5QiL5
fa5jqOFN9F1YjDZyf2y6BNh4maqRZl6h8EBRcl1KepuxC2kFj44=
=y7W2
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,347 @@
-------------------------------------------------------------------
Mon Jul 21 18:37:49 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 4.7.0:
Changed
* breaking: core: fix buffer overflow in function utf8_next_char
and return NULL for empty string
* breaking: core: fix integer overflow and return "unsigned long"
in function util_version_number
* core: write configuration files on disk only if there are
changes (#2250)
* core: always enable partial completion for templates in option
weechat.completion.partial_completion_templates, add option
weechat.completion.partial_completion_auto_expand to expand word
on new completion (#2253)
* core: add script name in output of /debug hooks <plugin>
* relay/api: return HTTP error 405 (Method Not Allowed) when the
method received is not allowed
Added
* core: add support of specifier %@ for UTC time in function
util_strftimeval
* api: add function file_compare
* irc: add support of strikethrough text in IRC messages (#2248)
* buflist: add variables ${number_zero} and ${number_zero2}
(zero-padded buffer number)
* tests: add fuzz testing (#1462)
Fixed
* core: fix write of weechat.log to stdout with weechat-headless
--stdout (#2247)
* core: add refresh of window title on buffer switch, when option
weechat.look.window_title is set
* core: consider all keys are safe in cursor context (#2244)
* core: fix integer overflow with decimal numbers in calculation of
expression
* core: fix integer overflow in base32 encoding/decoding
* core: fix buffer overflow in function util_parse_time
* core: fix buffer overflow in function eval_syntax_highlight_colorize
* core: fix buffer overflow in function eval_string_base_encode
* core: fix memory leak in function util_parse_delay
* irc: display nick changes and quit messages when option
irc.look.ignore_tag_messages is enabled (#2241)
* perl: fix build when multiplicity is not available (#2243)
* relay/api: reject any invalid or unknown password hash algorithm
in handshake resource
* relay/api: process HTTP request received as soon as a NULL char
is received
* relay/weechat: fix empty buffers in client when WeeChat is running
on Solaris/illumos
* build: fix build on Solaris/illumos (#2251)
-------------------------------------------------------------------
Fri Jul 18 16:57:24 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Migrate from enchant-1 to enchant-2
-------------------------------------------------------------------
Mon May 12 18:32:07 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 4.6.3:
* core: fix integer overflow with decimal numbers in calculation of
expression
* core: fix integer overflow in base32 encoding/decoding
* core: fix integer overflow in function util_version_number
* core: fix buffer overflow in function util_parse_time
* core: fix buffer overflow in function eval_syntax_highlight_colorize
* core: fix buffer overflow in function eval_string_base_encode
* core: fix buffer overflow in function eval_string_range_chars
* core: fix memory leak in function util_parse_delay
-------------------------------------------------------------------
Tue Apr 22 03:56:22 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 4.6.2:
* core: fix write of weechat.log to stdout with weechat-headless --stdout
* core: add refresh of window title on buffer switch, when option
weechat.look.window_title is set
-------------------------------------------------------------------
Wed Apr 9 19:16:41 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 4.6.1:
Fixed
* core: consider all keys are safe in cursor context (#2244)
* irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled (#2241)
* perl: fix build when multiplicity is not available (#2243)
-------------------------------------------------------------------
Mon Mar 24 14:53:08 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 4.6.0:
Changed
* core: add option -v to display upgrades in command /version
* api: add property keep_spaces_right in function hook_set to keep trailing spaces in command arguments
* core, irc, alias, xfer: keep spaces at the end of some commands, where trailing spaces are important
* irc: add option -connected in command /server list|listfull
* buflist: apply option buflist.look.nick_prefix_empty also on private and list buffers
* xfer: compute speed and ETA with microsecond precision (#665)
Added
* core: add command /pipe
* core: add option whitespace in command /debug, add options weechat.look.whitespace_char and weechat.look.tab_whitespace_char (#947)
* core: add option weechat.completion.nick_ignore_words (#1143)
* spell: add CMake options ASPELL_DICT_DIR and ENCHANT_MYSPELL_DICT_DIR to override dictionaries locations (#1174)
* api: add function completion_set
* relay/api: add resource POST /api/completion (#2207)
* relay/api: add default key Alt+Ctrl+l (L) to toggle between remote and local commands on remote buffers, add option togglecmd in command /remote, add options relay.api.remote_input_cmd_local and relay.api.remote_input_cmd_remote (#2148)
Fixed
* relay: fix crash after /upgrade when relay clients are connected
* core: save configuration files as UTF-8 when the locale is wrong
* api: fix creation of empty buffer in function infolist_new_var_buffer
* core: fix build with gcc 15 (#2229, #2230)
* core: fix detection of dl library (#2218)
* logger: fix path displayed when the logs directory can not be created
* perl: fix build with Perl < 5.7.29 (#2219, #2220)
* python: enable subinterpreters (#2222)
-------------------------------------------------------------------
Mon Mar 10 06:49:57 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Re-add update-desktop-files to spec file
-------------------------------------------------------------------
Fri Feb 21 22:33:17 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 4.5.2:
Fixed
* core: fix build with gcc 15 (#2229, #2230)
-------------------------------------------------------------------
Mon Jan 06 04:50:15 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 4.5.1:
Fixed
* relay: fix crash after /upgrade when relay clients are connected
* api: fix creation of empty buffer in function infolist_new_var_buffer
* core: fix detection of dl library (#2218)
* logger: fix path displayed when the logs directory can not be created
* perl: fix build with Perl < 5.7.29 (#2219, #2220)
- Update to version 4.5.0:
Fixed
* core, plugins: fix integer overflow in loops (#2178, CVE-2024-46613)
* irc: decode IRC colors only when displaying messages in buffer, store nick info with IRC colors (host, account, real name)
* irc: do not strip trailing spaces from incoming IRC messages
* irc: fix crash on /list buffer when a filter is set (#2197)
* script: fix crash on /script buffer when a filter is set (#2214, #2215)
* exec: fix unexpected execution of command with /exec -o when the command starts with two command chars (#2199)
* relay/api: fix empty nicklist in remote buffers after connection or reconnection
* relay/api: reply HTTP 400 (Bad Request) when the body received is not a dict in websocket data
* core: fix too many sorts of hotlist when buffers are moved (#2097)
* core: always send the signal "buffer_switch", even when the buffer is opening (#2198)
* core, plugins: abort upgrade immediately if any upgrade file fails to be written
* core: reload all plugins with command /plugin reload *
* relay, xfer: fix letters with actions displayed on top of buffer
* perl: fix crash when unloading Perl scripts with Perl 5.38 (#2209, #2213)
* lua: fix compilation on Fedora with Lua < 5.2.0 (#2173, #2174)
* core: fix build on Darwin (#2216)
* core: fix build on Android (#2180)
Changed
* api: return the buffer input callback return code in functions command and command_options
* api: add special value - (hyphen-minus) in options of function command_options to prevent execution of commands
* api: add property hotlist_conditions in function buffer_set
* api: add support of flags in functions hook_signal_send and hook_hsignal_send
* relay/api: allow array with multiple requests in websocket frame received from client
* relay/api: support passing authentication in sub protocol header (#2205)
* relay/api: combine request headers with the same name (#2206)
* core, plugins: simplify help on parameters that can be repeated in commands
* core: add optional hook types in command /debug hooks
* php: add detection of PHP 8.3 and 8.4
* ruby: fix detection of Ruby on macOS 14, require CMake ≥ 3.18 (#1156)
* build: require Curl ≥ 7.47.0 (#2195)
* build: require GnuTLS ≥ 3.3.0 (#2193)
Added
* relay: display connection status in input prompt of remote buffers, if not connected or if fetching data from remote
* irc: add option irc.look.notice_nicks_disable_notify
* irc: add infos "irc_ptr_server", "irc_ptr_channel" and "irc_ptr_nick"
- Update to version 4.4.4:
Fixed
* script: fix crash on /script buffer when a filter is set (#2214, #2215)
* core: fix too many sorts of hotlist when buffers are moved (#2097)
* relay, xfer: fix letters with actions displayed on top of buffer
* build: fix detection of Ruby on macOS 14, require CMake ≥ 3.18 (#1156)
* perl: fix crash when unloading Perl scripts with Perl 5.38 (#2209, #2213)
- Update to version 4.4.3:
Fixed
* irc: fix crash on /list buffer when a filter is set (#2197)
* core: always send the signal "buffer_switch", even when the buffer is opening (#2198)
* core: fix build on Android (#2180)
- Update to version 4.4.2 (bsc#1233171, CVE-2024-46613):
Fixed
* core, plugins: fix integer overflow in loops (#2178)
- Update to version 4.4.1:
Fixed
* lua: fix compilation on Fedora with Lua < 5.2.0 (#2173, #2174)
- Update to version 4.4.0:
Changed
* breaking: relay/api: flatten JSON event object sent to clients, always set "body_type" and "body" (null if there is no body) in websocket frame, add body types buffers and lines (array), add field "request_id" in websocket frame (request and response)
* breaking: core, plugins: force "short_name" in buffers to non-empty value (name by default), remove buffer property "short_name_is_set"
* breaking: alias: display an error with /alias add or /alias addcompletion when the alias already exists, add options addreplace and addreplacecompletion in command /alias (#2095)
* breaking: irc: rename parameter -re to -raw in command /list (#2124)
* breaking: api: add constants for IPv6 and allow force of IPv6 in function hook_connect (#2164)
* breaking: irc: convert server option ipv6 from boolean to enum (disable, auto, force) (#2164)
* breaking: core: convert proxy option ipv6 from boolean to enum (disable, auto, force), set option to auto by default when creating a new proxy (#2164)
* core: add option addreplace in commands /bar and /proxy (#2095)
* irc: add option addreplace in commands /ignore, /notify and /server (#2095)
* relay: add option addreplace in commands /relay and /remote (#2095)
* core: allow buffer id in commands /buffer and /print, in addition to number and name
* core: allow mask in command /item refresh
* relay: enable websocket extension "permessage-deflate" with "api" relay only (#1549)
* relay/api: add automatic reconnection to remote, add remote option "autoreconnect_delay" in remote, add options relay.api.remote_autoreconnect_delay_growing and relay.api.remote_autoreconnect_delay_max (#2166)
* relay/api: automatically reconnect to remotes with "autoconnect" enabled after /upgrade
* relay/api: add field "hidden" in GET /api/buffers, add support of hidden buffers in remote client (#2159)
* relay/api: add field "time_displayed" in GET /api/buffers, add support of time displayed in remote client buffers
* relay/weechat: add line id in buffer lines sent to clients
* relay: display connection status in output of commands /remote list and /remote listfull
* relay: add option reconnect in command /remote (#2160)
* irc: add support of message 569 (whois, connecting from) (#2162)
* api: allow NULL value for key in hashtable
* doc: rename doc "weechat_relay_protocol" to "weechat_relay_weechat"
Added
* core: add command line option --build-info / -i to display information about build options (#449)
* irc: add option -export in command /list, add option irc.look.list_buffer_format_export
* relay: add option relay.network.websocket_permessage_deflate (#1549)
* relay: add option relay.look.raw_messages_max_length (#2122)
* relay: add infos "relay_api_version" and "relay_api_version_number"
* relay/api: add event "quit", sent to clients when WeeChat is quitting (#2168)
* script: add info "script_info"
* core: add hdata count in evaluation of expressions with hdata_count:name[list] or hdata_count:name[pointer]
* core: add info "window" (#2141)
* core: add completion "bars_items"
* core: add signals "layout_buffers_applied" and "layout_windows_applied" (#2167)
* core: add signal "buffer_time_for_each_line_changed"
* api, relay: send new signal "buffer_line_data_changed" when a line is updated in a buffer via hdata, send event "buffer_line_data_changed" to clients of "api" and "weechat" protocols
* api: add hashtable type "longlong"
* api: add function line_search_by_id
* doc: add doc on "api" relay
Fixed
* python: fix crash on quit with Python 3.12 (#2046, #2126)
* core: fix crash when deleting a bar that has no items (#2138)
* relay/api: fix crash when sending data to a remote buffer when the remote has been deleted (#2157)
* irc, xfer: fix display of input prompt in IRC private buffers and DCC chat buffers (#2128)
* irc: fix send of split messages when server option "anti_flood" set to 0 (#2172)
* core: fix generation of TOTP on FreeBSD (#2171)
* core: apply buffer properties (options weechat.buffer.*) when a buffer name is changed
* irc: fix property "short_name" of channel buffer when the joined channel has a different case than the /join command
* irc: close /list buffer when the server buffer is closed (#2121)
* irc: clear /list buffer when disconnecting from server (#2133)
* irc: display an explicit message on /list buffer when the list of channels is empty (#2133)
* xfer: fix send of data on the DCC chat buffer after /upgrade if the buffer was opened before the upgrade (#2092)
* core: fix refresh of bar item "scroll" in root bar after /buffer clear (#590)
* core, plugins: return "0x0" instead of "(nil)" for pointers formatted in strings
* core: send signal "buffer_moved" for all buffers affected by merge/unmerge
* ruby: fix builtin functions not available (#2109)
* php: fix return value of function hdata_longlong
* tcl: fix return value of function hdata_longlong (#2119)
* relay/api: fix connection to remote using an IPv6 address with square brackets (#2156)
* relay/api: allow clients without authentication when no relay password is defined and option relay.network.allow_empty_password is on (#2158)
* relay/api: fix connection to remote without password (#2158)
* relay/api: fix timezone of dates sent to clients (#2151)
* relay/api: clear lines and nicklist on all remote buffers upon successful connection to the remote (#2161)
* relay/api: fix buffers synchronization with existing buffers that have been renamed on remote in the meanwhile (#2169)
* relay/api: do not reset input text on existing buffers when reconnecting to the remote
* relay/api: close obsolete buffers when reconnecting to the remote
* relay/api: fix "body_type" returned when lines or nicks of a buffer are requested
* relay/api: fix read of one buffer line
* relay/api: automatically disconnect when the command /upgrade is executed on the remote
* relay/api: fix send of data to remote after command /upgrade executed in the remote client
* relay/api: disconnect from remote in case of error when sending data
* relay/api: disconnect cleanly when the remote is quitting (#2168)
* relay: fix websocket permessage-deflate extension when the client doesn't send the max window bits parameters (#1549)
* relay: fix allocation and reinit of field "client_context_takeover" in websocket deflate structure (#1549)
* spell: improve error displayed when a word can not be added to the dictionary (#2144)
* core: fix completion of command /item refresh
* lua: remote string "Lua" from Lua version in output of /debug libs
* core: fix detection of libgcrypt ≥ 1.11 (debian #1071960)
* core, relay: fix include directory of libcjson and libzstd
* tests: fix relay tests on s390x (#2118)
* tests: fix check of php plugin (#2117)
* tests: fix compilation of tests on Fedora 40 (#2116)
* tests: fix compilation of tests on Rocky 9.4
- Update to version 4.3.6:
Fixed
* core: fix generation of TOTP on FreeBSD (issue #2171)
* relay/api: fix crash when sending data to a remote buffer when the remote has been deleted (issue #2157)
* relay/api: fix timezone of dates sent to clients (issue #2151)
- Update to version 4.3.5:
Fixed
* ruby: fix crash in plugin initialization (#2163)
- Update to version 4.3.4:
Fixed
* python: fix crash on quit with Python 3.12 (#2046, #2126)
* core: fix crash when deleting a bar that has no items (#2138)
* ruby: fix builtin functions not available (#2109)
* relay/api: fix "body_type" returned when lines or nicks of a buffer are requested
- Update to version 4.3.3:
Fixed
* core, plugins: return "0x0" instead of "(nil)" for pointers formatted in strings
- Update to version 4.3.2:
Changed
* relay: enable websocket extension "permessage-deflate" with "api" relay only (#1549)
Added
* relay: add option relay.look.raw_messages_max_length (#2122)
Fixed
* irc, xfer: fix display of input prompt in IRC private buffers and DCC chat buffers (#2128)
* irc: don't return pointer to irc server if the channel or nick is not found in info "irc_buffer"
* relay: fix websocket permessage-deflate extension when the client doesn't send the max window bits parameters (#1549)
* relay: fix allocation and reinit of field "client_context_takeover" in websocket deflate structure (#1549)
-------------------------------------------------------------------
Sun Jun 2 22:08:20 UTC 2024 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>

View File

@@ -1,7 +1,7 @@
#
# spec file for package weechat
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: weechat
Version: 4.3.1
Version: 4.7.0
Release: 0
Summary: Multi-protocol extensible Chat Client
License: GPL-3.0-or-later
@@ -29,8 +29,8 @@ Source2: https://weechat.org/files/src/%{name}-%{version}.tar.xz.asc
Source3: %{name}.keyring
Source4: %{name}.changes
BuildRequires: ca-certificates
BuildRequires: cmake
BuildRequires: curl-devel
BuildRequires: cmake >= 3.18
BuildRequires: curl-devel >= 7.47.0
BuildRequires: gcc-c++
BuildRequires: grep
BuildRequires: hicolor-icon-theme
@@ -44,8 +44,8 @@ BuildRequires: perl
BuildRequires: pkgconfig
BuildRequires: ruby-devel
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(enchant)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(enchant-2)
BuildRequires: pkgconfig(gnutls) >= 3.3.0
BuildRequires: pkgconfig(libcjson)
BuildRequires: pkgconfig(libzstd)
BuildRequires: pkgconfig(lua)
@@ -59,6 +59,7 @@ Recommends: %{name}-perl = %{version}
Recommends: %{name}-python = %{version}
Obsoletes: %{name}-guile < 2.6
%description
WeeChat (Wee Enhanced Environment for Chat) is a free chat client, fast and light, designed for many operating systems. It is highly customizable and extensible with scripts.
@@ -152,13 +153,12 @@ export CFLAGS="%{optflags}"
%cmake_install
install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
%suse_update_desktop_file -r "%{name}" Network IRCClient
%find_lang "%{name}" --with-man
%files
%doc AUTHORS.adoc ChangeLog.adoc Contributing.adoc
%doc README.adoc ReleaseNotes.adoc
%doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md
%doc README.md UPGRADING.md
%license COPYING
%{_bindir}/weechat-curses
%{_bindir}/weechat-headless