File quassel.changes of Package quassel

-------------------------------------------------------------------
Wed Feb  7 11:45:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Provide user/group symbol by the core sub-package: the pre script
  of this package creates the user.

-------------------------------------------------------------------
Fri Dec 15 22:03:57 UTC 2023 - Christophe Marin <christophe@krop.fr>

- Require extra-cmake-modules at build time

-------------------------------------------------------------------
Tue Apr 12 11:09:50 UTC 2022 - Cronfox <cronfox@erinn.network>

- Update to 0.14.0
  * Database schema format change, no downgrade possible!
  * Don't silently fall back to unencrypted client/core communication if certificate cannot be loaded
  * Properly escape LDAP usernames to prevent injection or bypassing authentication
  * Strip format codes in ignore list rules (this might affect pre-existing rules)
  * Support many more features of IRCv3
  * Improve window handling under Wayland
  * Support the HAProxy protocol
  * Provide a daemon providing Prometheus metrics
  * Deprecate local highlight settings (prefer synced ones instead)
  * Improve configuration of SASL PLAIN and EXTERNAL
  * Add button for strike-through format
  * Allow choosing the account to connect to via command-line option
  * Make database schema migration more robust
  * Make backlog fetch more efficient, allow for fetch-on-demand
  * Make syncing and other aspects of the core/client protocol more efficient
  * Many smaller fixes
  * Improve log output, documentation and UI help
  * Update translations, bundled iconsets and application icons
- Added new BuildRequires boost-devel: New build dependency.
- Added new Require update-alternatives: Fixing missing in post/pre.
- Change logrotate config: Fix permission problem.
- Dropped patches:
  * 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch: Upstream support Qt 5.15.
  * quassel-set-required-libs-and-flags.patch: Remove Qt4 support.
-------------------------------------------------------------------
Mon Nov 23 09:05:32 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>

- Spec cleanup

-------------------------------------------------------------------
Wed Aug 26 06:30:00 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- Move quassel.pid from /var/run to /run

-------------------------------------------------------------------
Mon Jan 27 10:50:11 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>

- Add patch to fix build with Qt 5.14:
  * 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch

-------------------------------------------------------------------
Fri Apr 26 10:53:28 UTC 2019 - mvetter@suse.com

- bsc#1130588: Require shadow instead of old pwdutils

-------------------------------------------------------------------
Mon Feb 18 12:56:00 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.13.1:
  * Fix backlog message fetching that was broken when using Qt4
  * Improve output to syslog
  * Make upgrading the database schema more robust in case of interruption
  * Fix alignment of buttons in the input widget
  * Fix bug where the nicklist would be hidden on first start
  * Allow configuring the listen addresses for the built-in identd (--ident-listen)
  * Honor core options even if it was just configured via environment variables
  * Fix syncing of auto reconnect retries in network settings
  * Update translations

-------------------------------------------------------------------
Tue Jan  8 12:44:23 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Add ldap dependency so the feature is compiled too

-------------------------------------------------------------------
Thu Nov 22 09:28:48 UTC 2018 - Dirk Mueller <dmueller@suse.com>

- update to 0.13.0 (bsc#1122572):
  * no dedicated changelog available, final release

-------------------------------------------------------------------
Fri Oct 19 09:44:59 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 0.13-rc2:
  * Many stability tweaks to fix issues reported against the rc1

-------------------------------------------------------------------
Thu Aug 23 15:33:34 UTC 2018 - rkitover@gmail.com

- Fix systemd ordering cycle in quasselcore.service

-------------------------------------------------------------------
Tue Jul 31 11:55:31 UTC 2018 - tchvatal@suse.com

- Do not ship quassel.SuSEfirewall2 as firewalld has the config
  within its general package

-------------------------------------------------------------------
Tue Jul 31 11:27:33 UTC 2018 - tchvatal@suse.com

- Version update to 0.13-rc1:
  * New branding, more modern icons (from the Breeze icon theme)
  * Better support for icon themes
  * Many UI improvements
  * Support for many IRCv3 features, including the display of modern formatting codes
  * Functionality such as highlights and chat activity tracking move into the core to help mobile clients to be more efficient
  * Support for containerization, i.e. config-less core
  * Optional authentication via LDAP
  * Database improvements, including support for 64 bit IDs and timestamps, and performance tweaks
  * For more see ChangeLog
- Drop merged patch Fix-build-with-Qt5.11.patch

-------------------------------------------------------------------
Wed Jul 11 10:25:08 UTC 2018 - rkitover@gmail.com

- Fix the rpmlint warning env-script-interpreter by rewriting the
  #!/usr/bin/env shebang in the scripts in /usr/share/quassel/scripts .

-------------------------------------------------------------------
Wed Jun 27 15:37:55 UTC 2018 - rkitover@gmail.com

- Change quasselcore.service to start after `default.target` instead of
  `network.target` as the PostgreSQL backend may not be available during
  startup otherwise. bsc#1102568

-------------------------------------------------------------------
Fri Jun 22 17:44:58 UTC 2018 - wbauer@tmo.at

- Add Fix-build-with-Qt5.11.patch to fix build with Qt 5.11

-------------------------------------------------------------------
Fri May 11 10:50:50 UTC 2018 - mchandras@suse.de

- Add new QUASSELCORE_PORT sysconfig variable to allow users to change
  the default Quassel Core TCP port.

-------------------------------------------------------------------
Mon Apr 30 14:19:49 UTC 2018 - jengelh@inai.de

- Trim bias and filler wording from descriptions.
- Stop ignoring errors from useradd/groupadd.

-------------------------------------------------------------------
Wed Apr 25 07:56:26 UTC 2018 - tchvatal@suse.com

- Version update to 0.12.4:
  * Various small fixes
  * Implement custom deserializer to add our own sanity checks (bsc#1090495
    CVE-2018-1000178)
  * Reject clients that attempt to login before the core is configured
    (bsc#1090495 CVE-2018-1000179)
- Rebase patch quassel-set-required-libs-and-flags.patch
- Switch from qt5webkit to webengine

-------------------------------------------------------------------
Thu Nov 23 13:53:34 UTC 2017 - rbrown@suse.com

- Replace references to /var/adm/fillup-templates with new 
  %_fillupdir macro (boo#1069468)

-------------------------------------------------------------------
Thu Aug 25 19:00:04 UTC 2016 - tchvatal@suse.com

- Reenable translations that disappeared at some point of time

-------------------------------------------------------------------
Fri May 27 14:12:17 UTC 2016 - tchvatal@suse.com

- Reduce pc files to only those that are really needed

-------------------------------------------------------------------
Mon May  2 09:00:40 UTC 2016 - tchvatal@suse.com

- Version update to 0.12.4:
  * Various small fixes
  * Fix for core crash from client handshake data bnc#978002 CVE-2016-4414

-------------------------------------------------------------------
Fri Feb 12 16:44:56 UTC 2016 - javier@opensuse.org

- Update to 0.12.3
 * Fix activity filters when selecting buffers in custom ChatViews
 * Fix default shortcuts when integrated with KDE Frameworks
 * Introduce support for Appveyor CI (automated Windows builds)
 * Support SnoreNotify 0.7
 * Various cleanups and performance improvements
 * Various build system fixes
 * Channel keys are again remembered between syncs
 * Support for Qt 5.5
 * Network (re)connection fixes
 * Fix possible message loss when running multiple core users on a psql database
 * Command line option for specifying SSL certificates and keys
 * Many smaller fixes
- Rebased quassel-set-required-libs-and-flags.patch
- Removed patches that have been merged upstream
 * CVE-2015-8547.patch
 * Fix-build-with-Qt-5.5.patch
 * Fix-rejoining-parted-channels.patch
- Updated spec: 
 * main.cpp no longer contains __DATE__/__TIME__
 * CMakeLists now requires snorenotify-qt5-devel >= 0.7

-------------------------------------------------------------------
Sun Feb  7 10:04:26 UTC 2016 - tchvatal@suse.com

- Allow building kde and non-kde based quassel version
- Move quasselclient desktop to base so both variants don't have to
  rename the file
- Introduce quasselclient-qt5 subpackage
- Use update-alternatives to switch between kde/qt5 versions

-------------------------------------------------------------------
Mon Dec 14 12:14:48 UTC 2015 - tchvatal@suse.com

- Apply patch for bnc#958928 CVE-2015-8547:
  * CVE-2015-8547.patch

-------------------------------------------------------------------
Sun Nov 15 12:16:24 UTC 2015 - vbabka@suse.com

- Add Fix-rejoining-parted-channels.patch: Fixes upstream issue
  http://bugs.quassel-irc.org/issues/1369 where parted channels
  are rejoined after reconnecting.

-------------------------------------------------------------------
Fri Oct  9 19:29:36 UTC 2015 - hrvoje.senjan@gmail.com

- Added Fix-build-with-Qt-5.5.patch (boo#949489)

-------------------------------------------------------------------
Sat Jul  4 21:46:31 UTC 2015 - hrvoje.senjan@gmail.com

- Add quassel-set-required-libs-and-flags.patch: Set the correct
  libraries and compiler flags in order to use qglobal.h in
  check_cxx_source_compiles function
- Drop quassel-disable-ssl-check.patch

-------------------------------------------------------------------
Fri Jul  3 06:25:25 UTC 2015 - tchvatal@suse.com

- Add patch to fix/disable SSL check in cmakelists.txt:
  * quassel-disable-ssl-check.patch

-------------------------------------------------------------------
Wed May  6 13:00:35 UTC 2015 - tittiatcoke@gmail.com

- Move the notifyrc file to the base package, so that both the mono 
  and client subpackages can use it. Without this file there are 
  no notifications.

-------------------------------------------------------------------
Wed May  6 11:00:35 UTC 2015 - tchvatal@suse.com

- Version bump to 0.12.2 bnc#928728:
  * Fix PostgreSQL not re-initializing after reconnect (raising CVE-2013-4422
    from the dead)
  * Remove warning on startup due to a change in Kdelibs4ConfigMigrator
  * Emergency fix for behavior change in Qt5's psql driver regarding timezones

-------------------------------------------------------------------
Tue Apr 21 09:21:13 UTC 2015 - tchvatal@suse.com

- Deprecate realver as it is not used now again

-------------------------------------------------------------------
Mon Apr 20 15:16:00 UTC 2015 - tittiatcoke@gmail.com

- Update to 0.12.0 final
  * Remote password change
  * Core connection improvements
  * Build system improvements
  * PostgreSQL connection improvements
  * Improve Qt5 support
  * Translation updates

-------------------------------------------------------------------
Sun Mar 29 09:49:36 UTC 2015 - tchvatal@suse.com

- Version bump to 0.12-rc1:
  * Core hashing algorithm update
  * Proper message splitting on multi-byte encodings/encryption
  * Updated DB schema, no downgrade possible

-------------------------------------------------------------------
Fri Mar  6 21:10:57 UTC 2015 - tchvatal@suse.com

- Version bump to 0.12-beta1:
  * Various fixes all around
  * Add support for KF5 so build with its integration
- Reenable qca2 crypto
- Enable snorenotify support

-------------------------------------------------------------------
Thu Jan  8 11:39:24 UTC 2015 - dimstar@opensuse.org

- Add hicolor-icon-theme BuildRequires and add call to
  icon_theme_cache_post/postun.

-------------------------------------------------------------------
Sun Oct 19 12:31:40 UTC 2014 - tchvatal@suse.com

- Base us on Qt5 build - currently no direct KF5 integration
- Version bump to 0.11:
  * New build requirements:
    - C++11 capable compiler (gcc 4.7+, clang 3.3+, MSVC 2013+)
    - cmake 2.8.9+
  * Full support for Qt 5.2+ in addition to Qt 4.6+
  * Completely revamp the build system, making use of "new" CMake features
  * Fix buffer hotlist sorting
  * Split CTCP messages if they're too long
  * Make database problems more obvious
  * Fix backlog loading for QuasselDroid
  * Properly save the toolbar state on Mac OSX
  * Fix a crash with KDE's network detection
  * Various other fixes

-------------------------------------------------------------------
Thu Jul 31 14:16:32 UTC 2014 - dimstar@opensuse.org

- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.

-------------------------------------------------------------------
Wed Mar 26 21:55:31 UTC 2014 - herbert@graeber-clan.de

- Update to 0.10.0
  * Refactor lots of the protocol and connection code
  * Introduce connection probing for reliably negotiating protocol features
  * Introduce the new DataStream protocol with streaming compression
  * Option for forcing the core to only accept SSL connections
  * Support for the Snore notification backend
  * Allow searching the web for selected text
  * Connection-related fixes
  * Allow for hiding inactive networks
  * Enable line wrap in the input field
  * Show backlog messages in the Chat Monitor
  * Remove SSL protocol selection, always use auto-negotiation for best
    results
  * Highlight rules are now case-insensitive by default
  * New and updated translations
  * Bump inxi version (for /sysinfo)
  * Use the raster rendering engine by default on OSX (should improve
    performance)

-------------------------------------------------------------------
Fri Mar 14 20:49:17 UTC 2014 - tittiatcoke@gmail.com

- Cleanup buildrequires and buildrecommends

-------------------------------------------------------------------
Wed Jan  8 12:49:17 UTC 2014 - speilicke@suse.com

- Add back /etc/sysconfig/quasselcore (bnc#849850)

-------------------------------------------------------------------
Sat Dec  7 20:59:26 UTC 2013 - cgiboudeaux@gmx.com

- Update to 0.9.2
  * Don't crash if /topic contains newlines.
  * Fix SSL-related issues.
  * Fix Phonon notifications not playing sound.
  * Pingout if connection drops during SASL auth phase.
  * Prevent messages from being sent to status buffers.
  * Make sure manipulated/buggy clients cannot access backlog of other core users.
  * Fix context menu issues.

-------------------------------------------------------------------
Tue Nov  5 11:55:01 UTC 2013 - speilicke@suse.com

- Fix quasselcore.service, EnvironmentFile belongs into [Service]
  section and use ${FOO} rather than $FOO for proper expansion (Check
  https://fedoraproject.org/wiki/Packaging%3aSystemd#EnvironmentFiles_and_support_for_.2Fetc.2Fsysconfig_files)
  (bnc#849850)

-------------------------------------------------------------------
Mon Oct 14 12:14:21 UTC 2013 - tchvatal@suse.com

- Utilize the unit file rather than old initscript

-------------------------------------------------------------------
Sun Oct 13 15:34:00 UTC 2013 - herbert@graeber-clan.de

- Version bump to 0.9.1 (no official changelog available):
  * Important update for PostgreSQL users, preventing database
    corruption. (bnc#845511)
  * Fixes related to key handling for encrypted channels.
  * Other fixes.

-------------------------------------------------------------------
Fri Aug  9 17:01:34 UTC 2013 - tchvatal@suse.com

- Version bump to 0.9.0:
  * Halfop support
  * Channel-specific highlights
  * Support for intermediate CA certificates
  * Support the DockManager interface
  * OSX Notification Center support
  * DH1080 key exchange
  * SASL EXTERNAL support
  * Improvements for Retina displays on OSX
  * Supporting to start minimized to tray
  * Rudimentary support for Qt5 (obsolete again because upstream changed too much)
  * Refactor of SignalProxy, network and protocol code
  * First pieces of the coming protocol abstraction
  * Build system improvements
  * Various bugfixes
  * New and updated translations
  * Reformatted ALL the source code

-------------------------------------------------------------------
Fri Jul  6 14:56:14 UTC 2012 - dmueller@suse.com

- readd group fields for older distros 

-------------------------------------------------------------------
Wed Mar 21 21:50:52 UTC 2012 - herbert@graeber-clan.de

- fix names of some renamed icons

-------------------------------------------------------------------
Tue Mar 20 22:48:07 UTC 2012 - herbert@graeber-clan.de

- update to version 0.8.0
  * Add support for syslog request
  * Make TAB completion keyboard shortcut configurable
  * /showkey command for blowfish encryption
  * Keyboard navigation: shortcut for hiding the current buffer
  * oidentd support

-------------------------------------------------------------------
Fri Dec  9 14:47:37 UTC 2011 - coolo@suse.com

- fix license to be in spdx.org format

-------------------------------------------------------------------
Sun Oct  9 12:29:54 UTC 2011 - toddrme2178@gmail.com

- Added dbusmenu-qt buildrequires
- Removed redundant or incorrect provides (fix for RPMLINT warning)
- Cleaned up spec file formatting

-------------------------------------------------------------------
Thu Sep 29 11:00:32 UTC 2011 - herbert@graeber-clan.de

- update to version 0.7.3 (securtity bugfix release)
  * Some CTCP requests triggered a bug in the parser
  * Core crashed after deleting a Network without disconnecting
    the Network first

-------------------------------------------------------------------
Sun Apr  3 20:07:21 UTC 2011 - herbert@graeber-clan.de

- update to version 0.7.2
  * show notices in current buffer by default
  * despammificating the pglog. This is done by switching from EAFP to LBYL
  * Reworking handling of Prepared Queries in PostgreSQL (Quasselcore should
    now survive PG restarts)
  * Don't have CTCP ignore rules apply to ACTIONs
  * Some smaller fixes

-------------------------------------------------------------------
Sat Mar  5 22:37:56 UTC 2011 - herbert@graeber-clan.de

- replace __DATE__ and __TIME__ by quassel.changes change time to
  make buildcompare working better

-------------------------------------------------------------------
Tue Sep 21 12:00:27 UTC 2010 - herbert@graeber-clan.de

- update to version 0.7.1
  * fix possible DoS over CTCP

-------------------------------------------------------------------
Thu Sep 16 19:01:02 UTC 2010 - herbert@graeber-clan.de

- update to version 0.7.0 final
- enable dbusmenu support when available

-------------------------------------------------------------------
Sat Aug 28 16:35:53 UTC 2010 - herbert@graeber-clan.de

- update to version 0.7-rc1
- require libca2-devel for ncryption support

-------------------------------------------------------------------
Sun Aug 15 11:46:18 UTC 2010 - herbert@graeber-clan.de

- update to version 0.7-beta1
  * Fullscreen mode (F11)
  * CTCP CLIENTINFO support
  * Shortcuts for navigation between chats (Alt+Left/Right/Up/Down) 
  * Add blowfish encryption (/setkey and /delkey; needs QCA2)
  * Shortcut editing for all platforms (!KDE)
  * Improved handling of invites
  * New tray icon for highlights
  * Global away
  * Emacs-style keybindings for the input line
  * Improved markerline behavior
    - Allow manual setting (Ctrl+R)
    - Provide shortcut for jumping to the markerline (Ctrl+K)
  * New languages: pt, ja
  * Many bugfixes

-------------------------------------------------------------------
Wed Apr 21 12:37:02 UTC 2010 - herbert@graeber-clan.de

- update to version 0.6.1
  * bug fixes

-------------------------------------------------------------------
Thu Apr 15 17:32:49 UTC 2010 - herbert@graeber-clan.de

- update to version 0.6.0
  * Completely reworked client/core connection featuring the long-awaited
    reconnection and Solid support as well as a streamlined UI
  * Support for the new DBus-based system tray of KDE and, in some distros,
    Gnome (StatusNotifier spec)
  * Improved notification handling
  * Support for inputting formatted (colored/bold/...) text
  * SASL auth support (replaces NickServ e.g. in Freenode)
  * Several new languages and improved translations for alreay existing ones
  * Build system improvements

-------------------------------------------------------------------
Mon Mar  8 18:03:25 UTC 2010 - herbert@graeber-clan.de

- require libqtl4_sql_backend and recommend libqt4-sql-sqlite instead of requiring
  it for quasselcore and quassel-mono
- save output of quasselcore daemon in /var/log/quassel

-------------------------------------------------------------------
Thu Mar  4 19:53:10 UTC 2010 - herbert@graeber-clan.de

- update to version 0.6-rc1

-------------------------------------------------------------------
Tue Jan 19 21:36:37 UTC 2010 - herbert@graeber-clan.de

- update to version 0.5.2

-------------------------------------------------------------------
Wed Nov 25 22:11:45 UTC 2009 - herbert@graeber-clan.de

- update to version 0.5.1

-------------------------------------------------------------------
Fri Oct 16 12:25:14 UTC 2009 - herbert@graeber-clan.de

- update to version 0.5.0 

-------------------------------------------------------------------
Fri Oct  2 16:44:52 UTC 2009 - herbert@graeber-clan.de

- update to version 0.5rc2

-------------------------------------------------------------------
Wed Sep 16 18:28:56 UTC 2009 - herbert@graeber-clan.de

- fix requires

-------------------------------------------------------------------
Mon Sep  7 18:44:01 UTC 2009 - herbert@graeber-clan.de

- remove the kde4 prefix from packages

-------------------------------------------------------------------
Fri Sep  4 10:53:45 CEST 2009 - herbert@graeber-clan.de

- chown quasselcode.quasselcore /var/lib/quasselcore on installation,
  so that the database can be updated properly

-------------------------------------------------------------------
Sun Aug 30 18:50:46 UTC 2009 - herbert@graeber-clan.de

- update to version 0.5rc1
  * Sort nicklist (and tabcomplete) by most-recently-used
  * Add a multiline write line with a toogle button like Chatzilla
  * /exec commands
  * Tab completion should show list of possible matches
  * Rework styling settings
  * Please add notifications for pms even when quassel is focused.
  * automatically connect/disconnect on network status changes (w/ KDE)
  * regain primary nick when free again
  * Meta-Buffer: Highlighted Messages
  * SSL Certificate collecting method
-------------------------------------------------------------------
Thu May 28 00:00:00 CEST 2009 - herbert@graeber-clan.de

- Update to version 0.4.2
- Removed the support to change user and group for the quasselcore daemon
- Use a group named quasselcore instead of daemon
- Use 127.0.0.1 as default listen address. Hostnames are not allowed
- Fix creation of initial log file

-------------------------------------------------------------------
Wed May 27 00:00:00 CEST 2009 - herbert@graeber-clan.de

- Put kde4_runtime_requires macro into the right subpackages
- Quasselcore requires logrotate
- Move log file into its own folder
- Mark logrotate config file as "noreplace"
- Add rpmlintrc file to make rpmlint happy

-------------------------------------------------------------------
Tue May 26 00:00:00 CEST 2009 - herbert@graeber-clan.de

- Add SuSEfirewall2 service file

-------------------------------------------------------------------
Thu May 21 00:00:00 CEST 2009 - herbert@graeber-clan.de

- Split into subpackages
- Create a quasselcore user
- Add init.d script and fillup template for quasselcore
- Use /var/lib intead of /etc for configuration and data because the sqlite database
  should not be stored below /etc
- Add an empty log file
- change owner of files and directories that are used by quasselcore
-------------------------------------------------------------------
Fri Mar 27 00:00:00 CET 2009 - bitshuffler #suse@irc.f

- Updated to 0.4.1

-------------------------------------------------------------------
Sun Feb 22 00:00:00 CET 2009 - bitshuffler #suse@irc.f

- Initial RPM

openSUSE Build Service is sponsored by