head 1.21; access; symbols pkgsrc-2023Q4:1.20.0.4 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.2 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.19.0.14 pkgsrc-2023Q2-base:1.19 pkgsrc-2023Q1:1.19.0.12 pkgsrc-2023Q1-base:1.19 pkgsrc-2022Q4:1.19.0.10 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.19.0.8 pkgsrc-2022Q3-base:1.19 pkgsrc-2022Q2:1.19.0.6 pkgsrc-2022Q2-base:1.19 pkgsrc-2022Q1:1.19.0.4 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.19.0.2 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.17.0.12 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.17.0.10 pkgsrc-2021Q2-base:1.17 pkgsrc-2021Q1:1.17.0.8 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.17.0.6 pkgsrc-2020Q4-base:1.17 pkgsrc-2020Q3:1.17.0.4 pkgsrc-2020Q3-base:1.17 pkgsrc-2020Q2:1.17.0.2 pkgsrc-2020Q2-base:1.17 pkgsrc-2020Q1:1.16.0.16 pkgsrc-2020Q1-base:1.16 pkgsrc-2019Q4:1.16.0.38 pkgsrc-2019Q4-base:1.16 pkgsrc-2019Q3:1.16.0.34 pkgsrc-2019Q3-base:1.16 pkgsrc-2019Q2:1.16.0.32 pkgsrc-2019Q2-base:1.16 pkgsrc-2019Q1:1.16.0.30 pkgsrc-2019Q1-base:1.16 pkgsrc-2018Q4:1.16.0.28 pkgsrc-2018Q4-base:1.16 pkgsrc-2018Q3:1.16.0.26 pkgsrc-2018Q3-base:1.16 pkgsrc-2018Q2:1.16.0.24 pkgsrc-2018Q2-base:1.16 pkgsrc-2018Q1:1.16.0.22 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.16.0.20 pkgsrc-2017Q4-base:1.16 pkgsrc-2017Q3:1.16.0.18 pkgsrc-2017Q3-base:1.16 pkgsrc-2017Q2:1.16.0.14 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.16.0.12 pkgsrc-2017Q1-base:1.16 pkgsrc-2016Q4:1.16.0.10 pkgsrc-2016Q4-base:1.16 pkgsrc-2016Q3:1.16.0.8 pkgsrc-2016Q3-base:1.16 pkgsrc-2016Q2:1.16.0.6 pkgsrc-2016Q2-base:1.16 pkgsrc-2016Q1:1.16.0.4 pkgsrc-2016Q1-base:1.16 pkgsrc-2015Q4:1.16.0.2 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.15.0.8 pkgsrc-2015Q3-base:1.15 pkgsrc-2015Q2:1.15.0.6 pkgsrc-2015Q2-base:1.15 pkgsrc-2015Q1:1.15.0.4 pkgsrc-2015Q1-base:1.15 pkgsrc-2014Q4:1.15.0.2 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.14.0.6 pkgsrc-2014Q3-base:1.14 pkgsrc-2014Q2:1.14.0.4 pkgsrc-2014Q2-base:1.14 pkgsrc-2014Q1:1.14.0.2 pkgsrc-2014Q1-base:1.14 pkgsrc-2013Q4:1.13.0.16 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.14 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.12 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.10 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.8 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.6 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.4 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.2 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.12.0.10 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.8 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.6 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.4 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.2 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.11.0.4 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.2 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.10.0.10 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.8 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.6 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.10.0.4 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.2 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.9.0.2 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.2 pkgsrc-2008Q1:1.7.0.6 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.4 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.2 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.6.0.6 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.4 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.2 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.21 date 2024.02.06.11.05.13; author markd; state Exp; branches; next 1.20; commitid mO0D5Y7zPTIfymXE; 1.20 date 2023.08.16.21.50.07; author markd; state Exp; branches; next 1.19; commitid x5MqIl0kPdKnI3BE; 1.19 date 2021.10.26.10.05.17; author nia; state Exp; branches; next 1.18; commitid NSG51tx5OFzLZieD; 1.18 date 2021.10.07.13.23.25; author nia; state Exp; branches; next 1.17; commitid 8H0x5mNEoqMOHSbD; 1.17 date 2020.05.26.11.27.01; author joerg; state Exp; branches; next 1.16; commitid 0GZyb3Q3zAMj6K9C; 1.16 date 2015.11.03.01.20.21; author agc; state Exp; branches; next 1.15; commitid 5WE43j4sc9g1iAHy; 1.15 date 2014.11.14.09.31.14; author markd; state Exp; branches; next 1.14; commitid e9y2NPbfiAXcn8Yx; 1.14 date 2014.03.12.19.49.02; author wiedi; state Exp; branches; next 1.13; commitid mCw8U3T7nRy8Krsx; 1.13 date 2012.03.20.10.36.40; author markd; state Exp; branches; next 1.12; 1.12 date 2010.10.27.06.35.59; author markd; state Exp; branches; next 1.11; 1.11 date 2010.04.10.22.26.05; author markd; state Exp; branches; next 1.10; 1.10 date 2009.03.11.19.27.00; author hasso; state Exp; branches; next 1.9; 1.9 date 2008.10.12.04.14.58; author tonnerre; state Exp; branches; next 1.8; 1.8 date 2008.06.08.01.21.37; author tonnerre; state Exp; branches; next 1.7; 1.7 date 2007.07.25.02.44.10; author markd; state Exp; branches; next 1.6; 1.6 date 2006.12.07.11.08.26; author markd; state Exp; branches; next 1.5; 1.5 date 2006.10.30.23.02.26; author adrianp; state Exp; branches; next 1.4; 1.4 date 2006.10.22.09.24.38; author rillig; state Exp; branches; next 1.3; 1.3 date 2006.09.15.09.50.39; author he; state Exp; branches; next 1.2; 1.2 date 2006.06.30.21.46.53; author wiz; state Exp; branches; next 1.1; 1.1 date 2006.05.18.21.49.31; author adrianp; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.05.18.21.49.31; author adrianp; state Exp; branches; next ; desc @@ 1.21 log @*: KDE Gear update to 23.08.4 5 months of development @ text @$NetBSD: distinfo,v 1.20 2023/08/16 21:50:07 markd Exp $ BLAKE2s (konversation-23.08.4.tar.xz) = 1ad129543fc36a3c459dbde4ff4afe5f9bea6f70552a2bce457d0db2b107e742 SHA512 (konversation-23.08.4.tar.xz) = 7fb40edcfeb234036893286f977f5a74c9c0e401f575eefb792c9087a66a39aa3f83a9259a518d3368c7d10e69238b04780dd5ff218792f820dcf80162c5b8d5 Size (konversation-23.08.4.tar.xz) = 4483044 bytes @ 1.20 log @konversation: update to 23.04.3 qt5/kf5 version. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2021/10/26 10:05:17 nia Exp $ d3 3 a5 3 BLAKE2s (konversation-23.04.3.tar.xz) = 6c5082be8f5a85a747e56e6447270282d044a43dd7db16fd8424383b9a8bf19d SHA512 (konversation-23.04.3.tar.xz) = 881b4cab21c1cfdf8a7a89741e8b94287260c84556cbf64931fb6aad09d78999b94cdf50d9b39393eda162eabbf3d95049d07c1084bb3b0a31b4e4d73b06b3d3 Size (konversation-23.04.3.tar.xz) = 4455124 bytes @ 1.19 log @chat: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2021/10/07 13:23:25 nia Exp $ d3 3 a5 7 BLAKE2s (konversation-1.5.1.tar.xz) = 68b2a6ae4ceae59f9215fa98700533169f8710c587c48baffc11fe8d17bdda2e SHA512 (konversation-1.5.1.tar.xz) = c34def02b776692134e40f6a6fc8a7d362a58d1365a247f21828e08a0df95aface809e23f187f7c445112ce3e8cc41826ef8558de5b224258269c67ea6826615 Size (konversation-1.5.1.tar.xz) = 3188288 bytes SHA1 (patch-src_dcc_dcccommon.cpp) = 59578bd54bd3f45eb03ddb43a8d3d3492d7a0ca6 SHA1 (patch-src_irc_inputfilter.cpp) = 27c3a4bf850e16c284595a8e02eae311d8f57896 SHA1 (patch-src_irc_irccharsets.cpp) = 815de8471ecdb761abe16fb97ef514b17cdb4a89 SHA1 (patch-src_irc_server.cpp) = 9246cf1e16e8d52460f1156a5ec4a1e67e045fae @ 1.18 log @chat: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2020/05/26 11:27:01 joerg Exp $ d3 1 a3 1 RMD160 (konversation-1.5.1.tar.xz) = 39344ae0934271669092bc4df826f73c69304360 @ 1.17 log @Pointers and 0 are not ordered relativ to each. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2015/11/03 01:20:21 agc Exp $ a2 1 SHA1 (konversation-1.5.1.tar.xz) = 1b69db93d2c0a38b631dd92065fa6e7490ffbfbe @ 1.16 log @Add SHA512 digests for distfiles for chat category Problems found with existing distfiles: distfiles/icb-5.0.9.tar.gz distfiles/icb.2.1.4.tar.Z distfiles/zenicb-19981202.tar.gz No changes made to these /distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2014/11/14 09:31:14 markd Exp $ d8 3 @ 1.15 log @Update konversation to 1.5.1 * 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. This fixes 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2014/03/12 19:49:02 wiedi Exp $ d5 1 @ 1.14 log @Update Konversation from 1.4 to 1.5 Konversation 1.5 adds numerous major features over the previous stable release. Of particular note are support for SASL and client certificate authentication, all-new topic management UI, overhauled authentication UI in the Identities dialog, per-tab spell-checking language settings, user-configurable nick context menu entries, mouse spring-loading on tabs, all-new versions of major bundled scripts and improved Ignore and Watched Nicknames systems. Many under-the-hood changes to improve codec support and general performance, along with the usual slew of bug fixes all over, further sweeten the deal. Full Changelog at: https://projects.kde.org/projects/extragear/network/konversation/repository/revisions/master/entry/ChangeLog @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2012/03/20 10:36:40 markd Exp $ d3 3 a5 3 SHA1 (konversation-1.5.tar.xz) = 3955a43758750b63d84299a9d9a5933b73e5492b RMD160 (konversation-1.5.tar.xz) = 4dd9b418586da1cb7d702398e21041b46c96704b Size (konversation-1.5.tar.xz) = 3169284 bytes @ 1.13 log @Update to 1.4 A brief selection of highlights since v1.3.1: * 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2010/10/27 06:35:59 markd Exp $ d3 4 a6 3 SHA1 (konversation-1.4.tar.xz) = 90741721f68a02d4345b9006a8ae53bc49ef3777 RMD160 (konversation-1.4.tar.xz) = 63ea9d70521ed8f4e2f9de11696e9289703b65c6 Size (konversation-1.4.tar.xz) = 2902368 bytes @ 1.12 log @Update konversation to 1.3.1 Konversation 1.3.1 is a maintenance release that improves program behavior and fixes defects. Konversation 1.3 debuts a major new feature in the area of Direct-Client-to-Client (DCC) support: An implementation of the DCC Whiteboard extension that brings collaborative drawing - think two-player Kolourpaint - to IRC. It also brings back the integration with KDE's SSL certificate store the KDE 3 version enjoyed and expands support for auto-away to the Windows and Mac OS X platforms thanks to both recent advances in the KDE 4 platform and new code in Konversation. Interface tweaks, new keyboard shortcuts and many bugfixes round things out. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2010/04/10 22:26:05 markd Exp $ d3 3 a5 4 SHA1 (konversation-1.3.1.tar.bz2) = dd3e1436b769cf11218859b851a0c9b9623dbb12 RMD160 (konversation-1.3.1.tar.bz2) = ad02eea73eff28de2b25f4ba384b785dd75249c6 Size (konversation-1.3.1.tar.bz2) = 3275849 bytes SHA1 (patch-aa) = 7668c2c34c24506da8e92ca8fa4a3cbf501992e2 @ 1.11 log @Update to konversation 1.2.3 KDE4 version. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (konversation-1.2.3.tar.bz2) = 792fa864fe3e0de0c0cb994ce97f68345f57d09f RMD160 (konversation-1.2.3.tar.bz2) = 87d03ec13d90f74d991ff139f9f2e7125c5dd0ef Size (konversation-1.2.3.tar.bz2) = 2997272 bytes @ 1.10 log @Make it build on DragonFly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2008/10/12 04:14:58 tonnerre Exp $ d3 4 a6 5 SHA1 (konversation-1.1.tar.bz2) = 9b2984a0535c9c148f62c9e4d651366e6e875bd9 RMD160 (konversation-1.1.tar.bz2) = ce79f6ec97cc8d7b048b15898d02eb87b4ea02ce Size (konversation-1.1.tar.bz2) = 5468714 bytes SHA1 (patch-aa) = c65f7cac42af69a5a9f227c91befbe13f7d978a1 SHA1 (patch-ab) = e31cc83d957babb6f002aa19efdc4ab314c5c970 @ 1.9 log @Update Konversation to recently released version 1.1. Changes since 1.0.1: Text views * Added an option to hide the scrollbar in chat windows. * Don't scroll to bottom if the view was scrolled up before resizing. * Fixed chat views occassionally not being scrolled to the bottom at their inception with long backlog appends. * Fixed an off-by-one error in scrollback culling. * Fixed a bug that lead to single leading whitespace characters in lines being omitted from display in chat windows. * Now preserving trailing whitespace in raw log tabs. * Fixed display of '<' and '>' in backlog lines. * Fixed copy/paste with shortcuts other than the default Ctrl+C/V ones. * Fixed onotice display. * Fixed middle-click-to-open-in-new-tab on chat window URLs when Konqueror wasn't running. * Fixed superfluous closing parenthesis being inserted after links in lines which contain multiple links followed by closing parenthesis. * Fixed URLs with encoded hash mark %23 being incorrectly passed off to handler. * Fixed variable expansion causing certain URLs to be corrupted when pasted. * Added a "Save Link As" item to the context menu of links in the chat window. * Have the "Save as..." dialog suggest a file name. * Implemented Shift+Click to "Save as..." URLs.. * Made the channel links context menu work in server status views. * Fixed nickname links in chat view messages created as a result of '/msg ' commands erroneously prepending '->' to nicknames. * Fixed operations on nicknames containing "\" characters from the nickname context menu. * Fixed query view context menus operating on the wrong nickname under certain circumstances. * Fixed a bug that caused the "Send File..." action in the generic query context menu to pick the wrong recipient after hovering the user's own nick in the chat display. * Fixed date display not using the locale's date format. * Fixed IRC color parsing so that the colors gets reset to default if no color numbers were given. * Fixed a bug that could cause the text selection in a chat window to be messed up when new text was appended. Marker/Remember Lines * Konversation now distinguishes between manually and automatically inserted marker lines, making the "show line in all chat windows" preference less confusing. * The automatically inserted remember lines when chat windows are hidden are now "sliding", i.e. there is only one per chat window, and it moves. * Automatically inserted remember lines will now optionally only be inserted when there's actually new text being appended to the chat window (enabled by default). * The automatic remember line will now also be inserted when the window has lost focus. * Added an action to clear all marker lines in a chat window. * Improved marker lines-related preferences and terminology. * Improved the appearance of marker lines in the chat window. * Made the (marker line-related and other) identity default settings consistent between the initial identity and additional newly created identities. * Fixed hidden join/part/quit events marking tabs as dirty, allowing multiple consecutive remember lines to appear. * Fixed crash when minimizing or closing the application window prior to any tab switch when the auto-insertion of remember lines is enabled. Input line * Fixed input line contents rather than actual sent text being appended to the input history upon a multi-line paste edit. * Special characters and IRC color codes will now be inserted at the cursor position rather than the end of the input line contents. Nickname list * Implemented an additional "Sort by activity" nicklist sorting mode. * Added Oxygen nicklist icon theme by Nuno Pinheiro. * The list of nickname list themes is now sorted alphabetically. * Fixed race condition when removing a nicklist theme (listview would be repopulated before deletion was complete). * Fixed using the wrong palette for the disabled text color in the nickname list. * Fixed moving back from the custom alternate background color to system colors in the channel nickname listviews when disabling the "Use custom colors for lists, [...]" preference. * Cleanups in the nicklist item code. Tab bar / Tree list * Added option to add and remove a channel from its network's auto-join list from the tab context menu. * Added option to close tabs using middle-mouse. * Slightly sped up tab switching by eliminating some redundant UI action state updates. * Channel tabs will no longer close when kicked, but rather grey out on the tab bar and offer context menu actions to rejoin. * Channel and query tabs will now grey out on the tab bar when disconnected and no higher priority notification is present. Channel tabs will only ungrey if and when the channel is successfully rejoined after reconnect; query tabs ungrey immediately once reconnected. * Display tooltips for truncated treelist items. * Fixed forwarding keyboard events received by the treelist to Konsole widgets and focus adjustment thereafter as well as generally after switching to Konsole tabs by other means. * Fixed treelist scrollbar not picking up on new palette when the KDE color scheme changes. * Fixed a bug that could cause a crash when the view treelist would receive keypress events during application shutdown. * [New since RC1] Fixed a corner case where a server status item could become a child item of another server status item when dragging it below an special application pane item such as DCC Status or Watched Nicks Online. * [New since RC1] Fixed a crash when using the mouse wheel on the list within ~150ms of a drag and drop operation. System Tray icon * Remember and recreate minimized-to-tray state across sessions. * Added option for hidden-to-tray startup. * Reload tray icons when the icon theme changes at runtime. * Added option to not blink the systray icon, but just light it up. Channel Settings Dialog * Added a search line to the ban list. * Fixed sorting the ban list by time set. * Made the ban list's "Time Set" column use KDE locale settings for the date format. * Fixed OK'ing/Cancel'ing/closing the Channel Settings Dialog not dealing with open ban list in-line edits correctly. * Reset topic editbox when the channel options dialog has been dismissed with cancel. * Fixed incorrect time display in the topic history list in the Channel Settings dialog. Server List Dialogs * Moved the "Show at application startup" option for the Server List dialog to the dialog itself. * Auto-correct hostnames and passwords entered with preceding or trailing spaces in the Server List dialog. * Don't allow impossible ports to be set for servers. * Sensible default focus in the server list dialog. * Fixed unresponsive, defective Server List dialog window appearing at application startup using the Beryl or Compiz compositing window managers. Interface Misc * Added a "Next Active Tab" keyboard shortcut to jump to the next active tab with the highest priority notification. * Added a Find Previous standard action. * Have the "Insert Character" dialog pick up on text view font changes. * Show correct number of colors in the color chooser dialog. * Made "Alternate Background" colorchooser disable when unneeded. * Fixed crash when changing the KDE color scheme while a non-chat tab is open. * The encoding selection now allows returning to the used identity's default encoding setting. * Update actions on charset changes. * Added Notifications Toggle and Encoding sub-menu to the window menu. * Moved "Hide Nicklist" menu action from Edit to Settings. * Fixed the "Automatically join channel on invite" setting not to show an inquiring dialog anyway. * Fixed saving the state of the invitation dialog option in the Warning Dialogs preferences. * Added a warning dialog for quitting with active DCC file transfers. * Return focus to the text display widget after closing the search bar in a log reader view. * Made pressing Return or Enter in the Log File Viewer's size spinbox apply the setting, just as pressing the Return button. * Fixed a bug where the SSL padlock icon would be shown on a non-SSL connection (and clicking would cause a crash). * Empty topic labels will no longer show empty tooltips, but rather none at all. * Added a sample 12-hour clock format string to the timestamp format combobox. * Timestamp format list is no longer localized. * Robustness improvements and less UI quirks around channel password handling. * Improved general layout and consistency of tab, chat view, query and topic context menus. Added some missing icons. * Fixed some bugs of UI actions not being appropriately as their context changes. * Fixed enabled state of "Close All Open Queries" action not being updated correctly when queries are closed by way of closing a status view tab. * The window caption is now properly being reset when the last tab is closed. * Made units in spinboxen in the identity and app preferences UI more consistent. * Minor fixes to accelerators and tabbing order in various dialogs. Commands * Support command aliases in network connect commands. * Turned parameter-less '/away' into a toggle: Sets away state with default message initially, and unsets away state if already away. * Added an '/aunaway' command to complement '/aaway' (previously, there was only '/aback'). * Added support for '/kill'. * A '/join' command for an already-joined channel will now focus it. * Added an '/encoding' command as an alias to '/charset'. * '/charset' and '/encoding' now accept 'latin-1' as an alias for 'iso-8859-1'. * Improved messages for the '/charset' and '/encoding' commands. * Rewrote /me parsing to be less hackish and display usage info with an empty parameter. * '/msg ' is no longer treated as equivalent to '/query '. * '/msg ' will now error out when lacking a message parameter. * '/query [message]' will now error out when recipient is a channel. * Added a '/queuetuner' command to bring up the outbound traffic scheduler's tuning/debug pane. Notifications * Seperated query messages and messages containing the user's nickname into two distinct KNotify events. * Made the tab notification color of private messages configurable independently from normal messages. * Don't highlight own nick on topic created by messages. * Fixed disabling notifications for a tab not cancelling highlight sounds. * Fixed a race condition where a highlight's autotext reply would outrun the original line's tab notification. * Fixed actions in queries and DCC chats producing message notification events (rather than the correct private message ones). * Changed the OSD screensaver check logic to work in KDE 4. * [New since RC1] Fixed on screen display occassionally reverting to the default position when using the settings dialog to change unrelated settings. Connection handling * Improved behavior with regard to reusing existing connections in connection attempts that provide an initial channel to join, such as command line arguments, the DCOP interface, the bookmark system or irc:// links). Previously, the application would have inconsistently either reused an existing or created a new connection. * Better dialog messages in the interactive variant of the decision to either reuse or create a new connection (from the Server List dialog and the Quick Connect dialog). * Improved and more consistent display of connection names (i.e. network or server host name) throughout the application. * Much improved irc:// URL support for connection intanciation, with support added for IPv6 host names and many of the features proposed by the Mirashi specification. * Eliminated redundant irc:// URL parsing codepaths in favor of a single one. * Added support for irc:// URLs to the chat views. * Removed "konversationircprotocolhandler" shell script. The Konversation executable now understands irc:// URLs directly. * Initiating connections from command line arguments and options now works also when the application is already running. * Fixed a bug that would cause a connection initiated from command line options not to get past the identity validation stage when the configuration file was unitialized and empty. * The server list dialog will now always be closed when starting Konversation with command line arguments to initiate a connection, consistent with the configuration-based auto-connect behavior. * Providing a channel in the creation of a new connection (i.e. via command line arguments, the DCOP interface, the Quick Connect dialog, the bookmark system or irc:// links) now consistently pre-empts the stored auto-join channel list if the target of the connection is a network or the hostname is found to be part of a configured network. Previously, this would only work for Quick Connect and the bookmark system (which caused the infamous Sabayon user flood in #kde due to their "Get Support" desktop link connecting to Freenode, which in an unconfigured Konversation has #kde in its auto-join list). * Connections now have globally unique IDs. * The DCOP interface now understands connection IDs in addition to host names. * The scripting systems now uses globally unique connection IDs rather than server host names to refer to connections, fixing a bug where scripted responses were being handed to all connections sharing a hostname (which was actually intentional in the absence of connection IDs, but undesirable for users). * Improved iteration behavior over a network's server list on connection losses. * The "Reconnect" action now works also when Konversation doesn't consider the connection to be in a disconnected state. * Improved the server status view messages related to reconnection attempts. * Consistently apply the "Reconnect delay" setting (previously confusingly named "Reconnect timeout"), which wasn't done before. * Fixed a bug that could cause the connection process to claim that a DNS lookup was successful when it actually wasn't. * Fixed opening bookmarks with spaces in the target address name (which may be a network name, and networks may have spaces in their name). * Properly update the state of the "Add/Remove to Watched Nicknames" nickname context menu actions when the connection isn't to a config-backed network, in which case there's no way to store and make use of those list entries. * Fixed a crash when quitting the application with a resident connection that disconnected due to an SSL error. * Fixed crashes in the DCOP interface if no connection was present. * Make the "Reconnect" action available even while ostensibly in the process of connecting. * Fix possible crash when closing all views and subsequently creating a new connection. * Fixed crash upon auto-connect at application startup. * Improved the naming of preferences related to automatic reconnection attempts to be less confusing. * Made it possible to set the number of automatic reconnection attempts to unlimited. * Provided better default values to the preferences related to automatic reconnection attempts. * Fixed crash when opening a Konsole tab and Konsole was not installed. * Fixed allowing the user to create an infinite loop of showing the SSL connection details dialog upon being presented with the invalid certificate multiple choice dialog at connection time by checking "Do not ask again" and then clicking "Details". Identities * Made it possible to set a Quit message independently from the Part message. * Saving a newly-created identity is no longer allowed without entering a real name. * Apply switching the identity in the identity dialog as opened from the network dialog to the network's settings. * Have the Edit/Delete/Up/Down buttons for the nickname list of an Identity correctly change state according to the selection Away system * Added per-identity support for automatic away on a configurable amount of user desktop inactivity and/or screensaver activation, along with support for automatic return on activity. * Fixed the "Global Away" toggle to make sense and update its state properly. * Turned parameter-less '/away' into a toggle: Sets away state with default message initially, and unsets away state if already away. * Added an '/aunaway' command to complement '/aaway' (previously, there was only '/aback'). * Broadly rewrote away management related code for improved robustness and less duplication and hacks (e.g. no more abuse of multiServerCommand for global away). DCC * Massive DCC refactoring and improved reliability. * Passive DCC support (Reverse DCC RECV, SEND). * Replaced the DCC Transfer Details dialog with a retractable transfer details pane directly in the DCC Status tab. * Added DCC transfer average speed reading to the DCC transfer details panel. * The DCC Status tab now remembers its column widths across sessions. * Fixed duplicated quotation marks around file names in DCC transfer status messages. * Fixed "Open File" DCC dialog remembering the last viewed location incorrectly. * Added an "Open Folder" button to the DCC transfer details panel. * Added check for whether the URL is well-formed before initiating a DCC send. Fixes a bug of dragging a nickname link in the chat view onto the query chat view drop target starting a DCC transfer that cannot succeed. * Ported the DCC code away from relying on server group IDs to refer to connections, made it use connection IDs instead. Fixes potential bugs with multiple concurrent connections to the same network. * Fixed queued DCC transfer items not picking up on download destination directory changes. * Fixed bug leading to crash upon initiating DCC Chat when "Focus new tabs" was enabled. * [New since RC1] New transfer items added to the DCC panel's transfer list are no longer automatically selected, meaning work on other items in the list occuring at the same time no longer gets interrupted. * [New since RC1] The "Filename:" line in the DCC panel's detailed info pane is now using text squeezing to avoid an increase in minimum window width with long file names. * [New since RC1] Failed receives now longer show 833TB/s as their transfer speed. Blowfish support * Fixed FiSH-style +p prefix to send clear text to channel despite an encryption key being set. * Text encoding is now being applied to the cleartext, rather than the ciphertext. This fixes using characters outside the ASCII range with blowfish encryption. * Fixed CTCP (and thus DCC) requests to nicknames for whom an encryption key is set. * Added support for encrypted topics. * If an encryption key is set, a lock icon will now be shown next to the input box. * Added a '/showkey ' command to show the encryption key for the target in a popup dialog. Auto-replace * Improved auto-replace behavior with multiple matches in one line (fixes multiple Wikipedia links). * Fixed bug that could cause auto-replace to replace the wrong group of the matching string. * Auto-replace is now case-sensitive in regular expression mode. * Added regular expression editor button to auto-replace preferences. * Fixed conditional enabling of the RegExpEditor button in the auto-replace preferences page. Ignore * Fixed being asked twice whether to close a query upon ignoring the opponent. * Fixed crash when opting to close a query upon chosing to ignore the opponent from the context menu of his nickname. Watched Nicknames * Improved robustness of the Watched Nicknames Online system. * The "Offline" branches in the "Watched Nicks Online" list will now be omitted when there are no offline nicks for the respective network. * Fixed display of WHOIS spam prompted by the Watch List's WHOIS activity. * Connections to non-config-backed targets no longer show in Watched Nicks Online. * [New since RC1] Actually honor the preference to enable/disable the Watched Nicknames Online system, and apply it at runtime. * [New since RC1] Make sure the periodic Watched Nicknames Online check actually starts running within the same session after adding the first nickname to the list. * [New since RC1] Fixed a crash on quit with the Watched Nicks Online tab open and there being an open connection to a network that nicks are being watched for. Channel List * IRC markup is now removed from content in the Channel List view. * Speed improvements in Channel List views. * Fixed keyboard accelerator collisions in Channel List views. * Allow higher values than 99 in the min/max users filter spin boxes in Channel List views. Under the Hood / Protocol * Rewrote the outbound queue scheduling system to be smart enough to reorder outbound traffic to reduce interactive latency while aggressively throttling the rate to prevent flooding. Use '/queuetuner' to tweak. * Rearranged when and how auto-who is triggered upon channel join a bit, to avoid excessive flooding on multiple concurrent joins in some cases. * Auto-Who reliability improvements. * Fixed auto-join with very many channels (the auto-join command would exceed the maximum buffer length; it is now split into multiple commands as needed). * Fixed bugs around rejoining channels after reconnects related to the cause of the disconnect, channel passwords and picking the actual list of joined channels over the network's auto-join list. * Improved behavioral consistency in situations where the auto-join list is preempted by a transitory auto-join channel (bookmarks, etc.). * Fixed bug that caused the topic state not to be cleared properly prior to rejoining channels during reconnects. * Fixed onotice payload being cut off after the first word. * Changed RPL_WHOISOPERATOR handling to internationalize the common case ("is an IRC Operator") and otherwise passthrough the string sent by the server. * Fixed parsing of alternate invite format on Asuka ircds (QuakeNet). * Added support for PRIVMSG from the server. * Support RPL_UMODEIS. * Announce 'k' channel mode (i.e. channel key) changes in non-raw mode as well. * The command part of CTCP requests is now always converted to uppercase before sending, as some clients don't like lower- or mixed-case commands as the user may have entered them. * Display mode for your nick and channels you're not in. * Fixed per-channel encoding settings for the channels of a network being lost when the network is renamed. * Fixed crash when receiving actions for channels the client is not attending. * Made newline handling in the DCOP interface more robust, fixing a potential security problem (CVE-2007-4400). * A few speed optimizations and memory leak fixes. * [New since RC1] Fixed a crash on quit during KDE logout or when quitting by DCOP. Included scripts * Support for KMPlayer in the 'media' script (based on the window caption, as KMPlayer has no proper appropriate DCOP interface). * Added KPlayer support to the 'media' script (also caption-based). * Added support for Audacious to the 'media' script. * Fixed problems in disk space calculation in the 'sysinfo' script caused by wrapped df(1) output. * Added KDE 4 support to the 'sysinfo' script. * Removed some bashisms from the 'sysinfo' script. * Rewrote 'weather' script for increased reliability in error handling and better readability. * Removed broken 'qurl' script in favor of new 'tinyurl' one. * Fixed the 'fortune' script not working properly when variable expansion is turned off in the preferences. * [New since RC1] Fixed a bug in the 'media' script that caused it to break when querying Audacious with audtool not being available. Packaging * [New since RC1] Standards compliancy fixes in the application .desktop file and the nicklist icon theme .desktop files. Build * Fixed build with --enable-final. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2008/06/08 01:21:37 tonnerre Exp $ d7 1 @ 1.8 log @Add patch for CVE-2007-4400 for Konversation to stop escape song names properly in the media script. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2007/07/25 02:44:10 markd Exp $ d3 3 a5 3 SHA1 (konversation-1.0.1.tar.bz2) = 7e4b2356e942848fb83584db1bf2a1b6ef63234d RMD160 (konversation-1.0.1.tar.bz2) = 1cf79a87f451aa2718560f00ddf987b68938310a Size (konversation-1.0.1.tar.bz2) = 5848563 bytes a6 2 SHA1 (patch-ab) = 68c11c4e1c00286607d394cb0b0b4132cd4789d0 SHA1 (patch-ac) = dd6181a80abe966ef07cab135491fa21af7b43fe @ 1.7 log @Non GNU sed's don't like '\b' in a regexp so don't use it. Also konversationircprotocolhandler script tries to use pidof command so depend on psmisc package unless linux. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2006/12/07 11:08:26 markd Exp $ d6 1 @ 1.6 log @Tidy up KDE handling. Bump PKGREVISION as PLIST changed slightly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2006/10/30 23:02:26 adrianp Exp $ d7 1 @ 1.5 log @Update to 1.0.1 * A bug that caused left-to-right text contained in lines determined to be right-to-left text to appear reversed has been fixed. * Whether a line is treated as right-to-left vs. left-to-right text is now determined by the amount of each type of character in the line, improving the user experience in chats involving bi-directional text considerably. * The "Edit Network" dialog has been refined for clarity and ease of use. * A warning dialog to prevent accidentally quitting Konversation has been added. * The Auto Replace list can now be sorted. * The '/media' script command now sports improved player recognition, enhanced and easier configurability, the ability to distinguish between audio and video media as well as newly added support for kdetv. New '/audio' and '/video' command aliases have been added to expose these new abilities. * The lower boundary of the default DCC port range has been raised from 1025 to 1026 to avoid conflicts with the commonly blocked Windows RPC port 1025. * Dismissing an OSD notification by clicking on it will now also cancel the systray notification flash. * A new configuration file option [OSD]OSDCheckDesktopLock has been added, allowing to manually disable the screensaver check in non-KDE environments that do not support it, causing the OSD not to be displayed. * A bug that could lead to the "Switch to" sub-menu in the context menus of tabs not to be updated properly upon switching tabs has been fixed. * A bug that caused the 'irc setBack' DCOP call not to function has been fixed. * A bug that caused ampersands in the names of tabs not to be displayed and an immediately following character to be used as keyboard accelerator has been fixed. * A bug that caused ignoring nicknames with '[' or ']' characters in them to fail has been fixed. * Command aliases containing regular expression syntax can no longer cause built-in commands not to function. * A bug that caused the Konversation irc:// protocol handler not to function has been fixed. Its compatibility with systems that do not use the GNU bash shell as default shell has been improved. * A notable number of code quality improvements suggested by KDEs automated quality control service EBN have been implemented. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2006/10/22 09:24:38 rillig Exp $ a5 1 SHA1 (patch-aa) = 1143627dbe906f77a8d16195b403653e1ab2d232 @ 1.4 log @Fixed "test ==". @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2006/09/15 09:50:39 he Exp $ d3 3 a5 3 SHA1 (konversation-1.0.tar.bz2) = f592727626845e568696d06b3a086d4b607f4ab3 RMD160 (konversation-1.0.tar.bz2) = 960a6bfbec3f7fc30dcb9215b10eded30dfc22e1 Size (konversation-1.0.tar.bz2) = 5657702 bytes @ 1.3 log @Update konversation to version 1.0. Discussed with adrianp. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2006/06/30 21:46:53 wiz Exp $ d7 1 @ 1.2 log @Remove extra qualifier to fix build with gcc4. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2006/05/18 21:49:31 adrianp Exp $ d3 3 a5 3 SHA1 (konversation-0.19.tar.bz2) = d4463fc8413f6a6c35448ab9e600da6464bd6adf RMD160 (konversation-0.19.tar.bz2) = c260ca76b4fee1f7dec460caaea52c17f11e45ef Size (konversation-0.19.tar.bz2) = 5452000 bytes a6 1 SHA1 (patch-ab) = 18564bd353515954df4c0c936fb7b84b60990007 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2001/04/21 11:23:20 wiz Exp $ d7 1 @ 1.1.1.1 log @Konversation is a graphical Internet Relay Chat client (IRC). Features * Standard IRC features * SSL server support * Bookmarking support * Easy to use graphical user interface * Multiple servers and channels in one single window * DCC file transfer * Multiple identities for different servers * Text decorations and colors * OnScreen Display for notifications * Automatic UTF-8 detection * Per channel encoding support * Theme support for nick icons * Highly configurable @ text @@