Changelog for
konversation-1.5.1-11.6.i586.rpm :
* Wed Jun 09 2021 wbauerAATTtmo.at- Add Change-some-x.contains_a_gt_0-to-x.contains_a_.patch to fix build with gcc11
* Tue Nov 04 2014 hrvoje.senjanAATTgmail.com- Update to 1.5.1
* Konversation 1.5.1 is a maintenance release containing only bug fixes. The included changes address several minor behavioral defects and a low-risk DoS security defect in the Blowfish ECB support. The KDE Platform version dependency has increased to v4.9.0 to gain access to newer Qt socket transport security flags.
* Fixed a bug causing wildcards in command alias replacement patterns not to be expanded.
* Fixed a bug causing auto-joining of channels not starting in # or & to sometimes fail because the auto-join command was generated before we got the CHANTYPES pronouncement by the server.
* Added a size sanity check for incoming Blowfish ECB blocks. The blind assumption of incoming blocks being the expected 12 bytes could lead to a crash or up to 11 byte information leak due to an out-of-bounds read. CVE-2014-8483.
* Enabling SSL/TLS support for connections will now advertise the protocols Qt considers secure by default, instead of being hardcoded to TLSv1.
* Fixed the bundled \'sysinfo\' script not coping with empty lines in /etc/os-release.
* Made disk space info in the bundled \'sysinfo\' script more robust by forcing the C locale for \'df\'.
* Added an audio player type hint for Cantata to the bundled \'media\' script.
* Fixed some minor comparison logic errors turned up by static analysis.
* Konversation now depends on KDE Platform v4.9.0 or higher.- Bump libkde4-devel BuildRequires to 4.9.0
* Fri Mar 14 2014 hrvoje.senjanAATTgmail.com- Konversation can operate without kdepim4-runtime, so make it a Recommends instead of requires
* Mon Jan 20 2014 hpjAATTurpla.net- Update to 1.5
* Expanded interface translations
* Wed Jan 08 2014 hrvoje.senjanAATTgmail.com- Update to 1.5-rc2
* The bundled \'sysinfo\' script now tries harder to determine the current CPU clock frequencies (it now looks at sys/.../cpufreq/scaling_cur_freq in addition to /proc/cpuinfo).
* Fixed a bug causing the flood fill tool in DCC Whiteboard tabs not to use the correct color after using the color picker tool to set it.
* Launching the default browser when clicking on links now works properly again on Windows.
* Fixed a bug causing certain combinations of sorting and filtering in Channel List tabs not to work correctly, leading to partially unsorted list entries.
* Minor rewordings and cleanups in UI text and the handbook for clarity and correctness, e.g. the \"Notify\" notification event is now known as \"Nick on-line\".
* More information sources are now taken into account to update Konversation\'s idea of whether a particular nick is identified with services or not (information from IRC numeric 330 was previously discarded).
* Fixed a bug causing Konversation to attempt to PART a channel that\'s no longer actually joined when closing a channel tab after having been kicked from the channel.
* Some included PNG image files were badly encoded, this has been addressed.
* Fixed a bug causing the file URL for an authentication certificate in the Identities dialog to be forgotten across application restarts.
* The warning about text in the topic editor exceeding the server-allowed limit now calculates the threshold more correctly, taking encoding and IRC formatting expandos into account.
* Konversation now depends on KDE Platform v4.7.0 or higher and Qt v4.7.0 or higher.- Drop png_fix macro, icon has been fixed upstream- Bump libkde4-devel BuildRequires to >= 4.7.0
* Tue Dec 03 2013 pgajdosAATTsuse.com- use png_fix macro [bnc#852862]
* Sun Mar 24 2013 cooloAATTsuse.com- readd download URL
* Thu Mar 14 2013 hrvoje.senjanAATTgmail.com- Update to 1.5-rc1
* Performance optimizations and code cleanup for processing NAMES messages from the server.
* The bundled \'media\' script has been rewritten from scratch to implement the MPRIS2 standard for interfacing with media players - and only the MPRIS2 standard. This means losing support for a number of legacy players which do not support MPRIS2
* The bundled \'sayclip\' script has been rewritten from scratch, removing the now-redundant flood handling found in the old version
* The bundled \'bug\' script has been rewritten from scratch, featuring improved error handling and adding internationalization support.
* The bundled \'sysinfo\' script has been rewritten from scratch.
* All types of tabs which sport a prominent input widget will now see focus moved to that widget and the first keypress redirected when focus is on the treelist version of the tab bar while starting to type.
* Performance improvements have been applied to hotpaths in the protocol implementation.
* A \'/umode\' convenience command to set modes on self has been added.
* The \'Mode change\' notification event now sports a proper text payload describing what has happened.
* The system tray icon now shows an overlay icon when global away is enabled.
* The behavior of the \'Show/Hide Konversation\' action has been simplified and tuned to do the correct thing in more scenarios.
* A basic framework to support the IRC Client Capabilities Extension (\"CAP\") has been added.
* The user interface for the Auto Identify settings in the Identities dialog has been extended by a combo box that allows choosing the type of authentification to be performed.
* SASL PLAIN authentification is now supported.
* Standard NickServ authentification has been further improved.
* The server password-based authentification supported by some networks is now configurable in the Identities dialog as well, making it more discoverable and allowing to keep Auto Identify settings generally with the Identity rather than requiring going through the Edit Server dialog.
* Added an option to restrict logging to private conversations (queries, DCC chats).
* Both the regular tab bar and its listview version now implement \"spring-loading\".
* Added support for authenticating via a SSL Client Certificate in the form of a PEM file if Konversation is built against KDE Platform v4.8.3 or higher.
* Konversation now depends on KDE Platform v4.6.0 or higher and Qt v4.7.0 or higher.
* Raw log tabs now use color coding to visually differenciate inbound and outbound messages, using the server message and channel message colors from the color settings respectively.
* Queries now start with an info message listing the channels you and the other side have in common, i.e. that both of you are presently in.
* The DCC Status transfer list update interval now depends on the graphics effects level setting in KDE System Settings
* Fixed a bug causing the input box height not to be adjusted appropriately to fit the contents when the \"Input box expands with text\" option is enabled and the window is resized horizontally, causing the text to rewrap.
* Fixed a bug causing the context menu for an item in the DCC Status transfer list to appear in the wrong position.
* The list of placeholders available in Quick Button patterns now mention the previously undocumented \"%k\" placeholder for the current channel\'s key and is sorted alphabetically.
* When a Quick Button pattern replaces the current input box contents (due to the presence of the \"%n\" expando in the pattern) they are now added to the input box history first.
* Quick Button patterns now support a new \"%i\" placeholder that is replaced with the current contents of the input box.
* The double-click action command for Watched Nicks list entries now supports command aliases.
* Fixed a bug causing wildcard expansion to be performed on the input box contents when they start with a Command Alias
* The Quick Buttons options now feature a new checkbox that toggles whether Quick Buttons that operate on nicknames will be shown alongside other nickname-related actions in context menus throughout Konversation.
* The Topic tab in the Channel Options dialog has been redesigned and rewritten from scratch, featuring a much improved UI and many bug fixes
* The size of the Channel Options dialog is now synchronized between the dialogs for different channels and remembered across application restarts.
* The widths of the columns in the Ban List tab in the Channel Options dialog is now synchronized across all Channel Options dialogs.
* Fixed a bug causing the topic at the top of channel tabs not to return to its encrypted form after the decryption key for a channel has been deleted.
* Debug builds of Konversation now understand a \"--nui\" command line argument to disable the check for whether Konversation is already running, thus allowing multiple instances of Konversation to be started.
* Part and Quit messages now show the hostmask of the subject, consistent with Join messages.
* Fixed a bug causing the What\'s This help tooltip for nickname lists to show the regular user icon instead of the away icon as the away icon example.
* The desktop notification for a completed incoming DCC file transfer now offers an action to open/run the received file.
* The nickname list theme preview in the configuration dialog now uses the same background color as the actual nickname lists.
* Various fixed to tab stops and margins in the configuration dialog pages.
* Minor UI fixes for the Queue Tuner (opened by /queuetuner), correcting icon use and button labels.
* Removed excess white space from several warning dialog messages.
* Fixed a bug causing the Watched Nicks to spam the active tab with repeated WHOIS requests for someone on the Watched Nicks List after opening a query tab to them while they were offline.
* Added an action to manually apply the user-configured auto-replace rules to the input box contents without sending the message, enabling user review before doing so.
* Added the ability to set a different spell-checking language for every tab, from the context menu of the input box.
* Fixed several bugs in preserving per-tab encoding settings across application restarts.
* Link opening now properly respects KDE\'s file type associating settings instead of always opening a web browser.
* Fix Konversation not saving the unchecked \"... a channel invitation is received\" warning dialog option in the Warning Dialogs list in the configuration dialog
* Unchecking the \"... a channel invitation is received\" warning dialog option in the Warning Dialogs list in the configuration dialog now sets the behavior for future channel join invitations to always joining them.
* The default behavior upon receiving a channel join invitation is now to ask the user, instead of silently accepting the invitation.
* Server status tabs for networks listed in the Server List dialog now have a \"Connect at Startup\" checkbox in their context menu, similar to the \"Join on Connect\" checkbox in the context menu of channel tabs.
* Added a workaround for behavior in the Phonon multimedia library that could lead to crashes on application quit when using custom highlight notification sounds.
* Fixed a bug causing an ambiguous shortcut warning dialog when using the default ESC keyboard shortcut to invoke the Focus Input Box action after the search has been opened and the Focus New Tabs option was disabled while a new tab was opened.
* Fixed a bug causing multiple ignore list entries with the same pattern not to be preserved across application restarts.
* Fixed a bug causing the tab label for open log viewer tabs to be set to \"ChatWindowObject\" when switching the tab bar position between top or bottom and left.
* Markup cleanups in the handbook and visual improvements to handbook icons in the PDF export on http://doc.kde.org.
* Code cleanups for warnings issued by clang.
* Build system improvements for kdepimlibs includes handling.
* Made the code turning channel names into clickable links more strict about what types of trailing punctuation it incorporates into the link.
* Fixed bugs causing currently joined channels not to react correctly to changes in the enabled state of the Automatic User Information Lookup setting.
* The reaction to a change of the Automatic User Information Lookup interval setting has been improved considerably
* All forms of opening a query (the \'/query\' command, clicking a nickname in the chat text display, double-clicking in the nickname list or the nickname list context menu action) now consistently move focus to an existing matching query tab, matching the behavior of various forms of joining an already-joined channel.
* Minor visual (the selection decoration for server items now spans the whole row) and behavioral (when collapsing a network while one of its a server is selected, the selection is now moved to the network item instead of becoming invisible)
* Fixed a bug causing the option to automatically focus new query tabs not to work correctly.
* Fixed a bug causing IRC formatting state not to be reset at the end of a topic when showing it in a channel\'s chat text display, potentially causing the rest of the line to be malformatted.
* Fixed a compilation problem on 64bit Windows.
* If built against KDE Platform v4.8.3 or higher, the date column in the Url Catcher will now immediately reflect changes to the date format made in KDE\'s System Settings application.
* Fixed a bug causing an application crash in response to an (illegal) \'/unban <#channel>\' command.
* Removing newlines in the Edit Paste dialog can now handle Windows-style carriage return line breaks and whitespace characters other than ASCII 0x20.
* Showing line and paragraph indicators in the Edit Paste dialog\'s text entry field unfortunately had to be disabled for the time being due to a bug in the underlying Qt code.
* Leaving the \"Use custom version reply\" option\'s text field empty now disables responding to CTCP VERSION requests entirely instead of sending empty responses.
* Wed Dec 07 2011 cooloAATTsuse.com- fix license to be in spdx.org format
* Sun Dec 04 2011 tittiatcokeAATTgmail.com- Update to 1.4
* URL and email detection in text views has been rewritten from scratch, greatly improving the handling of various types of URLs and the contexts they might appear in.
* Extensive improvements to IRC formatting code handling, including the return of background color support.
* Extensive, sometimes full rewrites of user interface elements such as nearly all context menus, the URL Catcher and the Warning Dialogs system for a long list of user interface improvements and bug fixes.
* Improved SSL connection behavior.
* Translation support and various other improvements in several bundled scripts.
* Expanded Python scripting support via the introduction of an API support package.
* Support for more IRC numerics.
* Various bugfixes to input line command handling and connection behavior.- Remove patch from the previous commit and removed patch to build against KDE < 4.3