--- - branch: MAIN date: Sat Mar 5 10:32:10 UTC 2022 files: - new: '1.22' old: '1.21' path: pkgsrc/chat/quassel/Makefile pathrev: pkgsrc/chat/quassel/Makefile@1.22 type: modified - new: '1.2' old: '1.1' path: pkgsrc/chat/quassel/PLIST pathrev: pkgsrc/chat/quassel/PLIST@1.2 type: modified - new: '1.5' old: '1.4' path: pkgsrc/chat/quassel/distinfo pathrev: pkgsrc/chat/quassel/distinfo@1.5 type: modified - new: '0' old: '1.1' path: pkgsrc/chat/quassel/patches/patch-src_common_types.h pathrev: pkgsrc/chat/quassel/patches/patch-src_common_types.h@0 type: deleted id: 20220305T103210Z.1f93c7d4ca345c0eaceff1ac0a783a171b22b667 log: | quassel: update to 0.14.0 Version 0.14.0 (2022-01-01) =========================== NOTE: Database schema format change, no downgrade possible! * New baseline for minimum build requirements and dependencies: Ubuntu 16.04 "Xenial Xerus" - GCC 5 or Clang 3.4 - CMake 3.5 - Qt 5.5.0 * New dependencies: - Boost (v1.54 or later, build-time only) - zlib (bundled miniz has been removed) * Support building against Qt 5.15 (and all prior versions down to and including Qt 5.5) * Remove support for building against Qt4/KDE4 * Require SSL support in Qt * 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 * Make RPC implementation more efficient * Improve log output * Clean up and modernize large parts of the code base - Replace the Qt 4 string-based connect syntax by function pointers - Fix many clang-tidy findings - Reformat ALL the code using clang-format instead of Uncrustify, with some style changes * Modernize build system * Support building shared libraries via the ENABLE_SHARED CMake option (defaults to on) * Introduce support for (and a small selection of) unit tests via the BUILD_TESTING CMake option * Use Github Actions as CI system, replacing Travis and Appveyor * Revamp bundle/DMG creation on macOS * Many smaller fixes * Improve documentation and UI help * Update translations * Update bundled iconsets and application icons * Update default network and documentation to point to our new home Libera IRC (since Freenode killed itself) module: pkgsrc subject: 'CVS commit: pkgsrc/chat/quassel' unixtime: '1646476330' user: nia