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.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
- 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
* 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
* fix SASL on InspIRCd networks
* fix building on OpenBSD
* fix crash when using invalid timestamps on Windows
* fix Lag Meter reporting invalid numbers
* fix drag and drop on User List/Channel Switcher
* fix various Unicode issues on Windows
* add fullscreen display mode
* add /getbool command
* add support for userhost-in-names capability
* add –command command line flag on Windows
* add message parameter to /query
* add help messages to user commands
* add plugin_pref to Perl
* add regex search to the Channel List on Windows
* add option to hide nick change messages
* redesign various settings windows (notably key bindings)
* render colors and attributes in the Input Box and Topic Bar
* bind middle-click to close tabs
* build the GTK+ PixBuf theme engine on Windows
* change /list to open the Channel List window
* change the format key bindings are stored in (will convert automatically)
* enable italics
* rewrite /dns adding support for Windows and replacing the plugin
* rebrand the Perl plugin
* replace the Search window with a Search Bar
* replace Text Box transparency with full window transparency (may come back)
* remove all deprecated GTK+ usage
* remove all direct use of X11, fixing XWayland support
* hide unsupported channel modes from the Topic Bar
OBS-URL: https://build.opensuse.org/package/show/network/hexchat?expand=0&rev=17