Changes
-------
New in 0.14
- Added color options to the chat window.
- Can now specify a reason for kick/ban in groupchat.
- Improved User Info window, to show more fields and photo view/save.
- Support for Enchant as an alternative to Aspell.
- Commandline interface now supports choosing profile and setting status.
- D-BUS interface now supports setting status and indicating sleep/wake.
- Fixed voice calling compatibility bugs with Pidgin and Empathy.
- Various other minor improvements and bugfixes.
New in 0.13
- Voice calls (Jingle RTP).
- Basic XMPP URI handler.
- Ability to permanently trust certificates at connect time.
- Mini command system (Ctrl+7 in chat window).
- Various bugfixes.
New in 0.12:
- Multi-user chat windows now join one on one chat windows and
can be opened in tabbed form, either sharing a window, or seperately.
- The roster search has been updated, and now triggers a filter
when typing into the roster window.
- An XML ringbuffer is now used, allowing access to already
received XML in the XML console.
- When resolving a name for new contacts, the full name is now
used if the nick name is missing from the vcard.
- Auto-connect on wake is now an independent option.
- MUCs can now be bookmarked, and auto-joined.
- The old config.xml file has been dropped in favour of the new
options.xml format - all options in Psi can now be configured
from the Advanced options pane (no more hand-editing of config
files is required).
- Vcard avatars are now transmitted for the benefit of legacy
clients and servers not supporting PEP.
- A new diagnostics group is available in the help menu, to allow
debugging problems with the QCA security layer.
- Launching several instances of the same profile on Windows and
Unices with DBUS now behaves more sensibly.
- On X11, the taskbar should now flash on new messages for compliant
window managers.
0.12.1 security update:
- Bugfix for DOS vulnerability in the file transfer code.
New in 0.11
- Reworked account registration process (including proper support for
XEP-0077 (In-band registration))
- Finished support for XEP-0004 (Data Forms) by supporting forms in
messages. (thanks to Roelof Naude)
- Added support for XEP-0070 (Verifying HTTP Requests via XMPP).
Thanks to Maciej Niedzielski.
- Customizable shortcuts (thanks to Ephraim)
- System-wide shortcuts
- Added spell checking (thanks to Ephraim).
Currently only aspell is supported.
- Added option to automatically set the resource (using the hostname)
- Added new default Stellar3 iconset
- Added support for XEP-138 (Stream Compression)
- Added support for using XEP-33 (Extended Stanza Addressing) to multicast
messages to multiple users. Use option.enable-multicasting to enable it.
- Added 'Show status message' toggle. There is a hidden option to put
status messages under the nickname (at the cost of 2 extra pixels
when no status message is shown)
- Support for Bookmark Storage (XEP-0048), where bookmarked conferences are
auto-joined. No UI is provided for creating bookmarks (yet).
- Better error messages, including error condition mappings (XEP-0086)
- Support dynamically changing priority
- Improved PGP error messages
- Hiding the deprecated protocol selector for service discovery by default.
Use option.ui.show-deprecated.service-discovery.protocol-selector to
re-enable it.
- New options system (see options.xml)
- Receiving support for vCard-Based Avatars (XEP-0153)
- Support for Multi-User-Chat (XEP-0045)
- Preliminary support for User Nickname (XEP-0172)
- Preliminary support for Roster Item Exchange (XEP-0144)
- Psi now uses the Qt4(>=4.3) and QCA2 libraries, replacing the Qt3 and QCA1
requirements.
- "Privacy List" support in the account dialog.
- Support for XEP-0050 (Ad-hoc commands)
- Preliminary support for XEP-0163 (Personal Eventing Protocol)
- Preliminary support for XEP-0146 (Remote Controlling Clients)
- Large parts of the codebase have been restructured.
- Fixed a chat room bug where subject/topic changes were not shown.
- Mac OS X builds are now universal binaries, supporting the new Intel
based Macs.
- Support for XEP-85 (Chat State Notifications).
- Support for XEP-0115 (Entity Capabilities).
- There is now a config.xml option to make some windows use the brushed
metal theme on Mac OS X.
- Window opacity support is now present for all three supported platforms.
- Fixed Unicode URL opening bug #510
- Auto-reconnect accounts on wakeup
- Copy-pasting with emoticons now works
- Fixed issue #263 where emoticons would disappear in a reply or quote
- History index is rebuilt faster
- Configure toolbars merged into main preferences dialog
- Moving tooltips
- MingW32 compiler support (Coupled with the open source Qt4 Windows library
this now allows completely free building of Psi on Windows)
Aspell support is not activated in pkgsrc ATM
- Psi will now sign out before Windows or Mac OS X machines go to 'sleep'
- The default text input line in the chat dialogs starts at one line tall,
and grows as necessary.
- The Roster can now be automatically resized to fit all contacts.
- The Roster now has a menu bar available on Windows and Linux
- Chat windows can be collected together using tabs
- On Windows and Mac OS X, selected text may be automatically copied to the
clipboard.
- Mac OS X builds now enjoy Growl(.info) support
- Photos are now available in the VCard dialog
- New default colour scheme
- Roster and chat dialog opacity is now configurable on Windows and Mac OS X
- The colour scheme is now slightly more configurable
- Assorted minor feature additions and bug fixes
- Number of unread messages is now visible in the dock on Mac OS X
- GPG passphrases are now cached during the entire Psi session
- 'Authorization received' messages can now be ignored
- Roster and chat windows can be made transparent
* Notification when a user is typing
* Advanced Data Forms capability (x:data)
* Mac version uses the menu bar and also has a new color scheme
* Slightly improved new user dialog
* Drag and drop File Transfer
* Ability to specify a status messages when going offline
* The tray icon under X11 should now be more beautiful
* Show self-contact is now a toolbar button instead of a normal option
* There is now an option for all chat windows to be compact by default
* Bugfix: file transfer sometimes wouldn't send the whole file
* Fixed many other small bugs
Update provided by Piotr Kalinowski in PR pkg/29285.
Notable addition is file upload support, other changes are mostly
usability changes and bug fixes. Full list available at
http://psi.affinix.com/?page=changelog.
Internal pkgsrc organization changes:
* depends on qca-tls for SSL support, functionality confirmed working;
this fixes PR#26120, PR#25444, PR#26665
* uses prepared psi language files, no longer using lrelease (the raw
language files are not part of distribution), only use DEPMETHOD=build
for qt3-tools
Changes since 0.8.7:
* OpenPGP integration (via GnuPG)
* Jabber Browsing
* Groupchat invites / private-messaging
* better SSL certificate handling
* ton of bugfixes
Package now also includes all available language packs.
Jabber is an open, XML based Instant Messaging system that seeks
to be the standard IM network. It is a distributed system, created
from the ground up, not relying upon central servers. Thus, anyone
can run a server, and they are all interoperable. For assistance
with migrating users to Jabber, many servers feature transports
for interoperating with other IM systems.
Features:
* Message (ICQ-style) and Chat (AIM-style) modes
* Drag and drop to send to multiple contacts
* Full Unicode support
* Secure connections
* Saving contact list locally, and server sync on login
* Icon Themes
* Agent registration and searching
* Retrieving and updating User Info
* Sound support for incoming events
* Auto-away after a configurable amount of time
* Tray/dock icon for KDE/GNOME environments
* Language plugins