NOTE: https://github.com/hexchat/hexchat has been archived by the owner on Feb 7 2024
- Update to version 2.16.2:
+ change /server to use TLS by default, use -insecure or the -
prefix on the port to disable.
+ change preferences dialog to be modal.
+ add support for the extended-monitor capability.
+ add support for SCRAM SASL mechanisms.
+ add option to hide nick from window title.
+ increase max server password length to 1024.
+ fix some detecting some URLs causing a crash.
+ fix long SASL auth strings not being split.
+ fix PROTOCOL_NAMESX support and only use it when not using
multi-prefix.
+ fix dialog topic not being updated with CHGHOST.
+ fix notify.conf being reversed when saved.
+ lua: fix crash when using pluginprefs.
+ python: fix API break in hook_timer().
+ python: fix timers that unhook themselves.
+ checksum: Various improvements including not blocking the UI.
OBS-URL: https://build.opensuse.org/request/show/1145133
OBS-URL: https://build.opensuse.org/package/show/network/hexchat?expand=0&rev=67
- update to 2.16.1
* add -NOOVERRIDE flag to the GUI COLOR command
* add -q (quiet) flag to EXECWRITE command
* rename installed icon on Linux to match app-id (Fixes notification icon)
* fix escaping already escaped URLs when opening them
* fix Python scripts not being opened as UTF-8
* fix TIMER command supporting decimals regardless of locale
* fishlim: fix building with OpenSSL 3
OBS-URL: https://build.opensuse.org/request/show/954079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hexchat?expand=0&rev=32
- Update to 2.16.0
* add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
* add support for strikethrough formatting
* update network list (including Libera.Chat as the default)
* fix text clipping issues by respecting font line height
* fix URLs not being escaped when opened
* fix misc IRC message parsing issues
* remove libnotify dependency on Linux, fixing hangs when notifications are shown
* remove libproxy dependency on Linux
* print ChanServ notices in the front tab by default
* fishlim: add support for CBC mode
* python: rewrite plugin in python with CFFI
This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
- Update meson configuraion options
- Add python3-cffi as BuildRequires and Requires for python3 plugin package
- Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
- Drop libnotify and libproxy BuildRequires, as per upstream changes
- Drop hexchat.keyring, upstream no longer provides detached tarball signatures
(gh#hexchat/hexchat#2635)
OBS-URL: https://build.opensuse.org/request/show/949258
OBS-URL: https://build.opensuse.org/package/show/network/hexchat?expand=0&rev=63
- update to 2.14.3
* fix various incorrect parsing of IRC messages relating to trailing
parameters
* fix SASL negotiation combined with multi-line cap
* fix input box theming with Yaru theme
* python: Work around Python 3.7 regression causing crash on unload
* sysinfo: Add support for /etc/os-release
* sysinfo: Ignore irrelevant mounts when calculating storage size
OBS-URL: https://build.opensuse.org/request/show/758837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hexchat?expand=0&rev=27
- update to 2.14.2
* remove shift+click binding to close tabs
* re-add option to build against legacy perl
* add appstream metainfo for plugins
* add build option to set perl binary
* add option to build without appstream
* fix not unminimizing when restoring from tray
* fix translations containing invalid text events
* fix server passwords starting with :
* update libraries on windows, fixing CVE-2018-15120 (and emoji!)
OBS-URL: https://build.opensuse.org/request/show/632627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hexchat?expand=0&rev=26
- Version update to 2.12.0:
* add support for IRCv3.2
* add cap 3.2
* add sasl 3.2
* add chghost
* add cap-notify
* add support for twitch.tv/membership cap
* add support for SNI (Server Name Indication)
* add ability to do DnD reordering in some settings dialogs
* add option to disable middle-click closing tabs
* rewrite sysinfo plugin
* change formatting, unified across platforms
* fix handling unsupported CPU arch on unix
* rewrite identd plugin
* add ability to change port
* fix handling multiple connections
* fix threading issues
* rewrite checksum plugin
* fix support for very large files
* remove openssl dependency
* remove DH-{AES,BLOWFISH} mechanisms (insecure)
* remove “IRC” encoding, replaced with UTF-8
* remove “System Default” encoding, replaced with UTF-8
* remove configure option to disable ipv6
* remove msproxy and socks5 library support (unused)
* change tab-complete to favor other user nicks over own
* change url detection to support unicode
* change decoding to not attempt ISO-8859-1 fixing corruption
* change pluginpref to escape values
* change installer on Windows to not overwrite gtkrc file
OBS-URL: https://build.opensuse.org/request/show/376773
OBS-URL: https://build.opensuse.org/package/show/network/hexchat?expand=0&rev=29
- Version bump to 2.10.2:
* verify hostnames of certificates
* use more secure openssl options (No SSLv2/3)
* detect utf8 urls in chat
* fix using multiple client certs at the same time
* fix checking for Perl on some distros
* fix friends list not properly updating
* fix building with format-security
* fix more non-ascii path issues on Windows
* fix opening utf8 urls on Windows and OSX
* update deps on Windows
* update translations
- Remove the asneeded.diff as it seems not to be needed, builds without
and perl is linked well.
OBS-URL: https://build.opensuse.org/request/show/281383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hexchat?expand=0&rev=13
* verify hostnames of certificates
* use more secure openssl options (No SSLv2/3)
* detect utf8 urls in chat
* fix using multiple client certs at the same time
* fix checking for Perl on some distros
* fix friends list not properly updating
* fix building with format-security
* fix more non-ascii path issues on Windows
* fix opening utf8 urls on Windows and OSX
* update deps on Windows
* update translations
- Remove the asneeded.diff as it seems not to be needed, builds without
and perl is linked well.
OBS-URL: https://build.opensuse.org/package/show/network/hexchat?expand=0&rev=25