Release Notes for Licq 1.3.6
Changes since 1.3.5:
- Various bugs in both Licq and plugins that caused crashes have been fixed.
- Prevent DoS attack by adding limit to number of incoming connections accepted.
- Properly handle backslashes in auto responses.
- ICQ: Updated client id sent to server to enable login after 2008-07-01.
- ICQ: Use MD5 based authentication for login instead of sending plain text password.
- ICQ: Support for downloading contact pictures from server.
- MSN: Fixed a problem with contact pictures sometimes failing to download.
- Plugin API: Functions using Uin parameter have been deprecated.
- Plugin API: Improved group handling.
- Qt/KDE: Qt-Gui ported to Qt4, see separate section below.
- Qt/KDE: Show contact registration date in user info dialog.
- Qt/KDE: GUI will now update if group data changes.
- Qt/KDE: Startup group setting moved from daemon to GUI.
- Qt/KDE: Automatically switch message dialog to text message after sending file, contact, url, etc.
- Qt/KDE: Birthday icon was not removed at the end of the day.
- Qt/KDE: Main window position/size is no saved on exit.
- Qt/KDE: User info can be opened from authorization request window.
- Qt/KDE: ICQ server port would be reset to default when opening options dialog.
- Qt/KDE: Establishing a secure connection now unchecks "Send through server".
- Qt/KDE: User info dialog now includes year in all dates.
Note: As of 1.3.6, Licq requires Boost libraries to build. Boost is also required when building any plugin as it is used in the header files.
Qt4-Gui
Qt4 has been released and with it a lot of new functionality. To take advantage of this, the Qt-Gui has been ported to use the Qt4 API. This meant large code changes which also gave us a chance to clean up and reorganize the GUI code.
The Qt4-Gui takes advantage of some of Qt4's functions for integrating with different desktops. This means that tray icon is available on any desktop with a standard tray area. Many dialogs will now also have button placements that match the local environment.
The following major changes can also been seen in Qt4-Gui compared to Qt-Gui:
- Message dialog has new layout which uses less space for the controls.
- Settings dialog pages has been reorganized with fewer options per page for easier navigation.
- User info dialog has been extended to also include pages with user settings.
- Settings dialog and user info dialog now uses a navigation-tree pane instead of tabs.
- A completely new history dialog with easier navigation and search functionality.
- Message dialog remember its position and size (tabbed mode only).
- Option to display user image in message dialog.
- Contact list shows contacts awaiting authorization in different colour.
Note: The Qt4-Gui requires cmake to build it, see plugin/qt4-gui/doc/INSTALL for further information.
The Qt4-Gui can be built with KDE 4 support (Kde4-Gui). However, the KDE support is still a bit experimental and has a few problems. (Most notably menu text isn't rendered when Oxygen style is used.)
Running both Qt-Gui and Qt4-Gui at the same time is possible but not something we intend to support so expect glitches and try it at your own risk.
Tickets fixed in 1.3.6
- #283
- does not handle deleted history file
- #376
- Font-change bug in qt-gui
- #510
- Licq away message save bug
- #552
- birthday icon doesn't disappear when the day is over
- #638
- saving positions and columns
- #699
- [ERR] Invalid UIN and password combination
- #713
- history browsing: missing essential features
- #766
- too many users
- #772
- save position of chat window
- #821
- History length
- #1014
- Licq message popup
- #1372
- Add convenient way to get user information / msg user from auth request window
- #1374
- Error message: [MSN] Display Picture: Too much data received, ending transfer.
- #1385
- Input focus switches in tab mode when new message arrives
- #1392
- MSN join and departure messages in wrong window
- #1416
- popup for messages if away and n/a
- #1421
- Switching to away/NA after selecting away message
- #1430
- history: next/previous unclear
- #1431
- wish: two-stage filtering in history by keyword and date
- #1449
- History page needs a make over
- #1463
- [contact list] group handling is unintuitive
- #1479
- OnEvent and Pathnames with spaces or other special characters
- #1490
- Search function in history
- #1494
- incorrect copy&paste behaviour when copying multiple lines with smileys
- #1515
- Bug when attempting to login
- #1557
- Mark not authorized users
- #1558
- Licq (SVN) crashes with Qt4 GUI (SVN)
- #1575
- crash qt4
- #1584
- qt4-gui and qt-gui use same configuration file
- #1586
- crash
- #1589
- 1.3.5 Crash during closing the application.
- #1591
- licq crash when updating user info
- #1595
- Licq crashes everytime I close it
- #1596
- new contacts not shown
- #1597
- AOL-Messenger Contact not shown as online
- #1598
- Message notification (*) in mainwindow title does not vanish
- #1599
- ICQ-Server-Port gets overridden when re-opening config-window
- #1602
- unable to delete contacts
- #1607
- crash during closing licq v1.3.5
- #1611
- Crash upon adding a user from Search User dialog
- #1612
- Authorized status is lost when going offline
- #1613
- Licq crashed
- #1617
- Send direct after SSL connection is established
- #1618
- Change message type in qt4 GUI does not work
- #1619
- [patch] qt4 network log minimizable
- #1623
- No limit to accepted incoming connections allows for DoS
- #1624
- Add support for Boost and standard exceptions
- #1625
- Remove user from group does not work in some cases
- #1627
- All dates should be displayed with the year
- #1631
- licq crashes if it receives an authorisation request
- #1633
- Size of system window is too small.
- #1636
- [wish] Single-Shot file transfer
- #1637
- licq: unknown sign on error 0x1c
- #1641
- licq crashes on start up sometimes
- #1642
- OpenSSL is required even when disabled
Acknowledgements
The following people, in addition to everybody providing valuable feedback and bug reports, has contributed to this release. If we have forgotten someone, it was not intentionally.
In alphabetical order:
- Sergey Kononenko - Support for downloading ICQ contact pictures
Thank you all!
