Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
100644 280 lines (245 sloc) 11.632 kb
d53f7fc Ready for RC1
Kevin Smith authored
1 Psi 0.11-RC1
5a8c722 Tailorization
Psi authored
2 ---------
bca7dcf fixing date in README for RC1
Kevin Smith authored
3 Date: May 11th, 2007
5a8c722 Tailorization
Psi authored
5 Project Lead/Maintainer (2004-current):
6 Kevin Smith
10 Original Author (2001-2004):
11 Justin Karneges
16 For installation or compiling instructions, see the INSTALL file.
18 This program is licensed under the GNU General Public License. See
19 the COPYING file for more information.
d53f7fc Ready for RC1
Kevin Smith authored
21 Known Issues
22 ------------
6f2b59f Updated README for RC again
Kevin Smith authored
23 This is a release candidate version of Psi. This release cycle is used as a
24 test of a version which the developers believe is ready for a final release.
25 As such we do not know of any critical issues is this version, but it is
26 still advisable to maintain backups and to not deploy on critical production
27 systems.
d53f7fc Ready for RC1
Kevin Smith authored
5a8c722 Tailorization
Psi authored
29 Notes
30 -----
6f2b59f Updated README for RC again
Kevin Smith authored
31 - QCA --
32 * The latest version of QCA2 is required to build Psi.
33 * The qca-openssl and qca-gnupg plugins are desirable for full
34 functionality of Psi.
d53f7fc Ready for RC1
Kevin Smith authored
5a8c722 Tailorization
Psi authored
36 - Upgrading to 0.11 --
f197ff2 Remko Tronçon Updating the documentation.
remko authored
37 * Unless you use the 'default' profile, the last used profile settings
6f2b59f Updated README for RC again
Kevin Smith authored
38 will not be transferred from 0.10 and previous Qt3-based builds to the
39 0.11-beta1 and newer Qt4 based builds.
5a8c722 Tailorization
Psi authored
40 If Psi loads with a blank profile, cancel the account creation and use
6f2b59f Updated README for RC again
Kevin Smith authored
41 "Choose profile" to reset your default profile.
5a8c722 Tailorization
Psi authored
42 * When you decide to switch to Psi 0.11 permanently, you can safely clear
43 the '' keys from your registry.
44 * The PEM format is now used for storing SSL certificates.
45 * You must use the QCA-OpenSSL plugin for QCA2 to utilize SSL.
46 The older 'QSSL' plugin and QCA1 plugin will not work.
47 * Users upgrading from pre-0.10 will not benefit from the new colour
48 scheme. If they want the new colours, they should quit Psi and edit
4f6f116 Remko Tronçon Discontinued the WindowMaker docklet.
remko authored
49 their config.xml file by hand. For details, please see the User Guide in
5a8c722 Tailorization
Psi authored
50 the Help menu.
4f6f116 Remko Tronçon Discontinued the WindowMaker docklet.
remko authored
51 * The WindowMaker docklet has been discontinued. We have been suffering
52 problems with it since the previous release(s), it is non-standard,
53 it lacks documentation, and so we decided to only support the
54 tray. People using WindowMaker can use tools such as
55 Docker as a replacement.
5a8c722 Tailorization
Psi authored
57 - GnuPG tips --
58 * Always use the latest version of GnuPG.
59 * On Windows, use a native build instead of one based on cygwin, and make
60 sure it is properly installed in the registry.
61 * Ensure 'gpg' actually works, by testing it from the command-line.
62 * You must have a public and secret keyring. Psi cannot operate
63 without them, and they must be there when you start it.
66 Changes
67 -------
68 New in 0.11
1cd9e03 Remko Tronçon Updated README.
remko authored
69 - Reworked account registration process (including proper support for
70 XEP-0077 (In-band registration))
3510c2f Remko Tronçon Completed XEP-0004 (Data forms) support.
remko authored
71 - Finished support for XEP-0004 (Data Forms) by supporting forms in
72 messages. (thanks to Roelof Naude)
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
73 - Added support for XEP-0070 (Verifying HTTP Requests via XMPP).
80b0686 Remko Tronçon Added support for JEP-70.
remko authored
74 Thanks to Maciej Niedzielski.
b7462b5 Remko Tronçon Updated README.
remko authored
75 - Customizable shortcuts (thanks to Ephraim)
ef70f04 Remko Tronçon Added spell checking support (ASpell).
remko authored
76 - Added spell checking (thanks to Ephraim).
77 Currently only aspell is supported.
c87c335 Remko Tronçon Added option to automatically set hostname.
remko authored
78 - Added option to automatically set the resource (using the hostname)
5a8c722 Tailorization
Psi authored
79 - Added new default Stellar3 iconset
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
80 - Added support for XEP-138 (Stream Compression)
81 - Added support for using XEP-33 (Extended Stanza Addressing) to multicast
5a8c722 Tailorization
Psi authored
82 messages to multiple users. Use option.enable-multicasting to enable it.
83 - Added 'Show status message' toggle. There is a hidden option to put
84 status messages under the nickname (at the cost of 2 extra pixels
6f2b59f Updated README for RC again
Kevin Smith authored
85 when no status message is shown)
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
86 - Support for Bookmark Storage (XEP-0048), where bookmarked conferences are
5a8c722 Tailorization
Psi authored
87 auto-joined. No UI is provided for creating bookmarks (yet).
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
88 - Better error messages, including error condition mappings (XEP-0086)
5a8c722 Tailorization
Psi authored
89 - Support dynamically changing priority
90 - Improved PGP error messages
91 - Hiding the deprecated protocol selector for service discovery by default.
92 Use to
6f2b59f Updated README for RC again
Kevin Smith authored
93 re-enable it.
5a8c722 Tailorization
Psi authored
94 - New options system (see options.xml)
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
95 - Receiving support for vCard-Based Avatars (XEP-0153)
96 - Support for Multi-User-Chat (XEP-0045)
97 - Preliminary support for User Nickname (XEP-0172)
98 - Preliminary support for Roster Item Exchange (XEP-0144)
99 - Psi now uses the Qt4(>=4.3) and QCA2 libraries, replacing the Qt3 and QCA1
5a8c722 Tailorization
Psi authored
100 requirements.
101 - "Privacy List" support in the account dialog.
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
102 - Support for XEP-0050 (Ad-hoc commands)
103 - Preliminary support for XEP-0163 (Personal Eventing Protocol)
104 - Preliminary support for XEP-0146 (Remote Controlling Clients)
5a8c722 Tailorization
Psi authored
105 - Large parts of the codebase have been restructured.
106 - Fixed a chat room bug where subject/topic changes were not shown.
107 - Mac OS X builds are now universal binaries, supporting the new Intel
108 based Macs.
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
109 - Support for XEP-85 (Chat State Notifications).
110 - Support for XEP-0115 (Entity Capabilities).
5a8c722 Tailorization
Psi authored
111 - There is now a config.xml option to make some windows use the brushed
112 metal theme on Mac OS X.
113 - Window opacity support is now present for all three supported platforms.
114 - Fixed Unicode URL opening bug #510
115 - Auto-reconnect accounts on wakeup
116 - Copy-pasting with emoticons now works
117 - Fixed issue #263 where emoticons would disappear in a reply or quote
118 - History index is rebuilt faster
119 - Configure toolbars merged into main preferences dialog
120 - Moving tooltips
121 - MingW32 compiler support (Coupled with the open source Qt4 Windows library
122 this now allows completely free building of Psi on Windows)
124 New in 0.10
125 - Psi will now sign out before Windows or Mac OS X machines go to 'sleep'
126 - The default text input line in the chat dialogs starts at one line tall, and grows as necessary.
127 - The Roster can now be automatically resized to fit all contacts.
128 - The Roster now has a menu bar available on Windows and Linux
129 - Chat windows can be collected together using tabs
130 - On Windows and Mac OS X, selected text may be automatically copied to the clipboard.
131 - Mac OS X builds now enjoy Growl(.info) support
132 - Photos are now available in the VCard dialog
133 - New default colour scheme
134 - New default iconsets
135 - Roster and chat dialog opacity is now configurable on Windows and Mac OS X
136 - The colour scheme is now slightly more configurable
137 - Assorted minor feature additions and bug fixes
139 New in 0.9.3
140 - Notification when a user is typing
141 - Advanced Data Forms capability (x:data)
142 - Mac version uses the menu bar and also has a new color scheme
143 - Slightly improved new user dialog
144 - Drag and drop File Transfer
145 - Ability to specify a status messages when going offline
146 - The tray icon under X11 should now be more beautiful
147 - Show self-contact is now a toolbar button instead of a normal option
148 - There is now an option for all chat windows to be compact by default
149 - Bugfix: file transfer sometimes wouldn't send the whole file
150 - Fixed many other small bugs
152 New in 0.9.2
153 - File transfer
154 - Event queue is saved to disk at all times for fault protection
155 - Enable/disable accounts
156 - Groupchat nickname tab-completion
157 - Groupchat trackbar to mark last read text when unfocused
158 - *bold*, /italic/, _underline_
159 - Fixed bug where the roster window could get lost on Windows
160 - 'Compact' mode for chat window
161 - Tip of the day
162 - Hidden roster group
163 - Ability to export history as readable text
164 - Event queue sorting by type
165 - Type-ahead search in the roster
166 - External programs can now have parameters
167 - Toolbar configuration is now accessed from the right-click menu
168 - Show dates in local format
169 - Use the gnome-open utility for opening URLs with GNOME2
170 - Fixed "broken pipe" crash when receiving GnuPG errors
172 New in 0.9.1
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
173 - Service Discovery browser (XEP-0030)
5a8c722 Tailorization
Psi authored
174 - Popup notifications
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
175 - Redesigned Iconset & Emoticons system, based on XEP-0038
5a8c722 Tailorization
Psi authored
176 - Now possible to use service/transport icons for individual contacts
177 - Ability to use custom roster icons for contacts via RegExps
178 - Emoticon popup menu in chat window, for quick access
179 - Reorganized Options window
180 - Toolbar Editor
181 - GnuPG 1.2.3 compatibility
182 - New XMPP/Jabber engine (partially complete, XMPP 1.0 support deferred)
183 - SOCKS5 proxy support
c88bef4 Remko Tronçon s/JEP/XEP in README.
remko authored
184 - HTTP polling proxy support (XEP-0025)
5a8c722 Tailorization
Psi authored
185 - Roster groups open/closed state saved
186 - 'Free for Chat' status
187 - Character counter
188 - Selectable colors for roster 'blink' animation
189 - Copy Location in URL attachment context menu
190 - X11: WindowMaker docklet
191 - Windows: fixed idle detection on Windows 9x
192 - Mac: ability to hide/restore main window
193 - Option: ignore messages from addresses not in your roster
194 - Option: enter key sends chat messages
195 - Option: raise chat window on receiving new messages
196 - Option: auto-authorize contacts
197 - Option: 'small' group headings
198 - Option: treat incoming chats as messages unless chatting
199 - Option: show/hide subject line
200 - Option: enable/disable vCard check during login
201 - Account dialogs ensure the JID is a valid user-JID before accepting
202 - Bugfix: crash after using the Jabber browser
203 - Bugfix: crash when resolving DNS
204 - Bugfix: busy indicator sometimes stopped when it should still be running
205 - Fixed many other bugs
208 Description
209 -----------
211 Psi is a capable Jabber client aimed at experienced users. Its design
212 goals are simplicity and stability. Psi is highly portable and runs on
213 Windows, Unix/X11, and Mac OS X.
215 The interface is very ICQ-like. Alerts appear in the contact list when
216 events are received, and things like subscriptions requests appear as
217 "system messages" (ICQ users know these well). Even "Chats" are
218 queued in the contact list. Also, chats are "remembered" by default,
219 so that you don't have to keep a bunch of windows open for each person.
220 Just close the chat window. If you open it again it will all be there.
222 Psi is minimal but powerful. There are keybindings for just about
223 everything, Unicode is supported throughout, and contacts are cached
224 offline. Security is also a major consideration, and Psi provides it for
225 both client-to-server (SSL) and client-to-client (GnuPG).
228 How you can help
229 ----------------
232 --------
233 We like comments, even (especially) if they are a simple thanks.
235 Bug reports
236 -----------
237 If you want to help us out, please file a bug report on our forum at
238 for release versions, or email us a bug
239 report to the development mailing list for development builds, details at:
241 Please be as descriptive as possible and tell us what exactly you were doing
242 at the time something went wrong. If possible, send us a stack backtrace.
244 Wishes
245 ------
246 We can't possibly know what everyone wants, so we appreciate all feature
247 requests. These can be submitted to
249 Porting
250 -------
251 Psi should be very portable. Please e-mail us first if you want to
252 port Psi to another platform.
254 Graphics
255 --------
256 There are many ways to contribute to the Psi project, if you think you can
257 do a better job with any of the Psi graphics, then go right ahead!
259 Sound
260 -----
261 Same goes for sound. Start mixing!
263 Programming
264 -----------
265 Patches are welcome. External tools would be useful as well, like Licq
266 conversion utilities (iconsets, message history, etc). Get to work!
268 Packaging
269 ---------
270 Want to make an RPM or something?
272 Financial
273 ---------
274 You can send a paypal gift if you'd like, to
277 Have fun,
278 -The Psi team
Something went wrong with that request. Please try again.