Overview

Request 662657 accepted

- update to 0.13.0:
* no dedicated changelog available, final release
- Update to 0.13-rc2:
* Many stability tweaks to fix issues reported against the rc1
- Fix systemd ordering cycle in quasselcore.service
- Do not ship quassel.SuSEfirewall2 as firewalld has the config
within its general package
- 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
- Fix the rpmlint warning env-script-interpreter by rewriting the
#!/usr/bin/env shebang in the scripts in /usr/share/quassel/scripts .
- 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
- Add Fix-build-with-Qt5.11.patch to fix build with Qt 5.11
- Add new QUASSELCORE_PORT sysconfig variable to allow users to change
the default Quassel Core TCP port.
- Trim bias and filler wording from descriptions.
- Stop ignoring errors from useradd/groupadd.
- 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
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
- Reenable translations that disappeared at some point of time
- Reduce pc files to only those that are really needed
- Version update to 0.12.4:
* Various small fixes
* Fix for core crash from client handshake data bnc#978002 CVE-2016-4414
- 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
- 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
- Apply patch for bnc#958928 CVE-2015-8547:
* CVE-2015-8547.patch
- Add Fix-rejoining-parted-channels.patch: Fixes upstream issue
http://bugs.quassel-irc.org/issues/1369 where parted channels
are rejoined after reconnecting.
- Added Fix-build-with-Qt-5.5.patch (boo#949489)
- 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
- Add patch to fix/disable SSL check in cmakelists.txt:
* quassel-disable-ssl-check.patch
- 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.
- 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
- Deprecate realver as it is not used now again
- Update to 0.12.0 final
* Remote password change
* Core connection improvements
* Build system improvements
* PostgreSQL connection improvements
* Improve Qt5 support
* Translation updates
- Version bump to 0.12-rc1:
* Core hashing algorithm update
* Proper message splitting on multi-byte encodings/encryption
* Updated DB schema, no downgrade possible
- 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
- Add hicolor-icon-theme BuildRequires and add call to
icon_theme_cache_post/postun.
- 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
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
- 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)
- Cleanup buildrequires and buildrecommends
- Add back /etc/sysconfig/quasselcore (bnc#849850)
- 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.
- 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)
- Utilize the unit file rather than old initscript
- 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.
- 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
- readd group fields for older distros
- fix names of some renamed icons
- 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
- fix license to be in spdx.org format
- Added dbusmenu-qt buildrequires
- Removed redundant or incorrect provides (fix for RPMLINT warning)
- Cleaned up spec file formatting
- 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
- 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
- replace __DATE__ and __TIME__ by quassel.changes change time to
make buildcompare working better
- update to version 0.7.1
* fix possible DoS over CTCP
- update to version 0.7.0 final
- enable dbusmenu support when available
- update to version 0.7-rc1
- require libca2-devel for ncryption support
- 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
- update to version 0.6.1
* bug fixes
- 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
- 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
- update to version 0.6-rc1
- update to version 0.5.2
- update to version 0.5.1
- update to version 0.5.0
- update to version 0.5rc2
- fix requires
- remove the kde4 prefix from packages
- chown quasselcode.quasselcore /var/lib/quasselcore on installation,
so that the database can be updated properly
- 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
- 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
- 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
- Add SuSEfirewall2 service file
- 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
- Updated to 0.4.1
- Initial RPM

Loading...

Leap Reviewbot's avatar

openSUSE:Factory/quassel@48 -> openSUSE:Leap:15.1/quassel

expected origin is 'openSUSE:Leap:15.0:Update' (changed)

Package was from openSUSE:Factory in 15.0

perfect. the submitted sources are in or accepted for Factory

Request History
Markos Chandras's avatar

markoschandras created request

- update to 0.13.0:
* no dedicated changelog available, final release
- Update to 0.13-rc2:
* Many stability tweaks to fix issues reported against the rc1
- Fix systemd ordering cycle in quasselcore.service
- Do not ship quassel.SuSEfirewall2 as firewalld has the config
within its general package
- 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
- Fix the rpmlint warning env-script-interpreter by rewriting the
#!/usr/bin/env shebang in the scripts in /usr/share/quassel/scripts .
- 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
- Add Fix-build-with-Qt5.11.patch to fix build with Qt 5.11
- Add new QUASSELCORE_PORT sysconfig variable to allow users to change
the default Quassel Core TCP port.
- Trim bias and filler wording from descriptions.
- Stop ignoring errors from useradd/groupadd.
- 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
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
- Reenable translations that disappeared at some point of time
- Reduce pc files to only those that are really needed
- Version update to 0.12.4:
* Various small fixes
* Fix for core crash from client handshake data bnc#978002 CVE-2016-4414
- 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
- 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
- Apply patch for bnc#958928 CVE-2015-8547:
* CVE-2015-8547.patch
- Add Fix-rejoining-parted-channels.patch: Fixes upstream issue
http://bugs.quassel-irc.org/issues/1369 where parted channels
are rejoined after reconnecting.
- Added Fix-build-with-Qt-5.5.patch (boo#949489)
- 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
- Add patch to fix/disable SSL check in cmakelists.txt:
* quassel-disable-ssl-check.patch
- 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.
- 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
- Deprecate realver as it is not used now again
- Update to 0.12.0 final
* Remote password change
* Core connection improvements
* Build system improvements
* PostgreSQL connection improvements
* Improve Qt5 support
* Translation updates
- Version bump to 0.12-rc1:
* Core hashing algorithm update
* Proper message splitting on multi-byte encodings/encryption
* Updated DB schema, no downgrade possible
- 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
- Add hicolor-icon-theme BuildRequires and add call to
icon_theme_cache_post/postun.
- 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
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
- 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)
- Cleanup buildrequires and buildrecommends
- Add back /etc/sysconfig/quasselcore (bnc#849850)
- 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.
- 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)
- Utilize the unit file rather than old initscript
- 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.
- 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
- readd group fields for older distros
- fix names of some renamed icons
- 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
- fix license to be in spdx.org format
- Added dbusmenu-qt buildrequires
- Removed redundant or incorrect provides (fix for RPMLINT warning)
- Cleaned up spec file formatting
- 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
- 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
- replace __DATE__ and __TIME__ by quassel.changes change time to
make buildcompare working better
- update to version 0.7.1
* fix possible DoS over CTCP
- update to version 0.7.0 final
- enable dbusmenu support when available
- update to version 0.7-rc1
- require libca2-devel for ncryption support
- 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
- update to version 0.6.1
* bug fixes
- 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
- 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
- update to version 0.6-rc1
- update to version 0.5.2
- update to version 0.5.1
- update to version 0.5.0
- update to version 0.5rc2
- fix requires
- remove the kde4 prefix from packages
- chown quasselcode.quasselcore /var/lib/quasselcore on installation,
so that the database can be updated properly
- 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
- 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
- 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
- Add SuSEfirewall2 service file
- 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
- Updated to 0.4.1
- Initial RPM


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Leap Reviewbot's avatar

leaper added quassel as a reviewer

submitter not devel maintainer


Leap Reviewbot's avatar

leaper added leap-reviewers as a reviewer


Leap Reviewbot's avatar

leaper accepted review

ok


Tomáš Chvátal's avatar

scarabeus_iv accepted review


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Leap:15.1:Staging:adi:7"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Leap:15.1:Staging:adi:7


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Max Lin's avatar

mlin7442 accepted review

ok


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Yuchen Lin's avatar

maxlin_factory accepted request

Accept to openSUSE:Leap:15.1

openSUSE Build Service is sponsored by