What's new in Quassel 0.12.4
Jul 11, 2016
- Handle STATUSMSG messages (recently abused for query spam)
- Link previews are enabled again in Windows builds
- Fix core crash caused by clients sending invalid handshake data
- Fix session management with Qt5
- Fix connection issues with non-compliant ircds
- Translation updates
New in Quassel 0.12.3 (Mar 3, 2016)
- 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
New in Quassel 0.11.0 (Feb 19, 2015)
- Full support for Qt 5.2+ in addition to Qt 4.6+
- Completely revamp the build system, making use of "new" CMake features
- New build requirements:
- C++11 capable compiler (gcc 4.7+, clang 3.3+, MSVC 2013+)
- cmake 2.8.9+
New in Quassel 0.10.0 RC 1 (Apr 17, 2014)
- 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 translations
- Bump inxi version (for /sysinfo)
New in Quassel 0.9.3 (Apr 17, 2014)
- Notification fixes
- Improve reliability of SSL connections
- Save toolbar state properly on Mac
- Prevent user interaction with the web preview
- Fix fullscreen mode
- Fix spurious crash caused by shaky ircd connections
- Fix adding an unneeded colon to custom commands
- Avoid Qt's DNS cache to properly handle round-robin DNS records
New in Quassel 0.9.2 (Nov 29, 2013)
- 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
New in Quassel 0.9.0 (May 14, 2013)
- 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
New in Quassel 0.8.0 (May 14, 2013)
- Make tab completion key configurable
- Syslog support for the core
- Make the core more robust against random invalid input
- oidentd support
- Build system improvements
- Many new and updated translations
- Various bugfixes
New in Quassel 0.7.4 (May 14, 2013)
- Improve keyboard navigation
- Bump Oxygen icons
- Conform with icon naming spec
- Remove JS support from webpreview
- Fix support for Qt 4.8
- Several bugfixes and cleanups
New in Quassel 0.7.3 (May 14, 2013)
New in Quassel 0.7.2 (May 14, 2013)
- PostgreSQL improvements
- Various bugfixes
New in Quassel 0.7.1 (Oct 19, 2010)
- Improved Desktop Environment integration: We now properly support DBusMenu (which gives you a proper tray menu in both GNOME and KDE), improved Ayatana support, and fixed some issues with StatusNotifier
- Editable shortcuts for all platforms, not only KDE
- Shortcuts for navigation between chats (Alt+Left/Right/Up/Down) -- though there are still some known bugs there
- Emacs-style keybindings for the input line
- Marker line can now be set manually (Ctrl+R), and one can jump directly to the marker line (Ctrl+K)
- Blowfish encryption (via /setkey and /delkey), also known as mircryption, FiSH or RFC 2045
- Fullscreen mode
- New languages: Greek, Galician, Japanese
New in Quassel 0.6.1 (Apr 21, 2010)
- 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
New in Quassel 0.5.2 (Feb 1, 2010)
- Quassel-0.5.2 mostly contains build system fixes for recent versions of KDE and Qt. Some issues with netsplit handling have also been fixed.
- Also, if you accidentally had your menu bar vanish, you can now use the context menu on the chatview to re-enable it.
- For workarounding the recent flooding issues with Freenode, we have added a quick way to ignore CTCP requests. Since Freenode has fixed the problem the other day, using this should no longer be necessary for now.