Compare commits
No commits in common. "factory" and "factory" have entirely different histories.
3
weechat-4.3.1.tar.xz
Normal file
3
weechat-4.3.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:157e22a17dcc303c665739631a04470d786474e805febed2ed2d5b6250d18653
|
||||
size 2692548
|
16
weechat-4.3.1.tar.xz.asc
Normal file
16
weechat-4.3.1.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:67c143c7bc70e689b9ea86df674c9a9ff3cf44ccc9cdff21be6a561d5eafc528
|
||||
size 2745788
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEqatat3j6XDUi/QN4+C9LFt7ECPgFAmdpFw4ACgkQ+C9LFt7E
|
||||
CPi/cw//b+2+TvEyK/EPksVpyQuaEBW8+D+C0tMP7p/IL5s0znvub3kPMswqvugH
|
||||
TAub6YG38XcFlUYOkdYMHY9jbzin2zpUAQ79eSWCibcSyz/6ZL+kctZAclNFM5kW
|
||||
fc7NUF1ejpuuTGniHy2VI+zHopSfyz1jRqefJ+HpV9x+W6QazLHXphAgQaj7Tt7G
|
||||
YcB3RtRuufexy3M2lJj4JeDyuBgfQGR/rSdUgI1WEKsv9Lxm37JPrumSc87Agvr6
|
||||
Anv6szpaqM4EUDtTobsghK5xlBiUJvBrhxU5BkBW3x0hhoTf0nBBqxhP0Lq6lfKn
|
||||
jDD1nm3ws58FBNMiUTqbxCUTNDSCyP92ymhBsf5RQMmf2E3YIaekzLzv8ikBER49
|
||||
fNtbF1uPh2iwx30T5mS8dqw0tRL77p9/R7p6a54yQrLJfaD3IqHMhtAnV+8gDbi0
|
||||
IZRdXV+W+LS6PQTeOuIUbEf2GuTNt/tWltcnOMMSzJIZ1/ewqB6G4/LGLmNprZYf
|
||||
/JVJH8G50FKSi78hdJPP5hb/vagy92Kem7EpdzeBCA5xgqafkhXzA/p8HkQ04meO
|
||||
Rh2Yxuy2xUB2Nzb7sxjA8THRR4LWekDtph7r06bBokFHfyNmga3S/HVc2bcPSaKa
|
||||
WGzcJMEu2g0Ra5nMgDGB9i8t0HLVr/1lyXCaYhneUkjU3I9warQ=
|
||||
=V/Ld
|
||||
-----END PGP SIGNATURE-----
|
208
weechat.changes
208
weechat.changes
@ -1,211 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
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:
|
||||
|
||||
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>
|
||||
|
||||
|
15
weechat.spec
15
weechat.spec
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: weechat
|
||||
Version: 4.5.1
|
||||
Version: 4.3.1
|
||||
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 >= 3.18
|
||||
BuildRequires: curl-devel >= 7.47.0
|
||||
BuildRequires: cmake
|
||||
BuildRequires: curl-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: grep
|
||||
BuildRequires: hicolor-icon-theme
|
||||
@ -43,8 +43,9 @@ BuildRequires: ncurses-devel
|
||||
BuildRequires: perl
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: ruby-devel
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: pkgconfig(enchant)
|
||||
BuildRequires: pkgconfig(gnutls) >= 3.3.0
|
||||
BuildRequires: pkgconfig(gnutls)
|
||||
BuildRequires: pkgconfig(libcjson)
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
BuildRequires: pkgconfig(lua)
|
||||
@ -58,7 +59,6 @@ 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,12 +152,13 @@ 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.md CHANGELOG.md CONTRIBUTING.md
|
||||
%doc README.md UPGRADING.md
|
||||
%doc AUTHORS.adoc ChangeLog.adoc Contributing.adoc
|
||||
%doc README.adoc ReleaseNotes.adoc
|
||||
%license COPYING
|
||||
%{_bindir}/weechat-curses
|
||||
%{_bindir}/weechat-headless
|
||||
|
Loading…
x
Reference in New Issue
Block a user