1 | Psi 0.10
|
---|
2 | ---------
|
---|
3 | Date: January 11th, 2006
|
---|
4 |
|
---|
5 | Project Lead/Maintainer (2004-current):
|
---|
6 | Kevin Smith
|
---|
7 | kismith@psi-im.org
|
---|
8 | http://www.kismith.co.uk/
|
---|
9 |
|
---|
10 | Original Author (2001-2004):
|
---|
11 | Justin Karneges
|
---|
12 | justin@affinix.com
|
---|
13 | http://psi-im.org/
|
---|
14 |
|
---|
15 |
|
---|
16 | For installation or compiling instructions, see the INSTALL file.
|
---|
17 | (On Windows, see install.txt)
|
---|
18 |
|
---|
19 | This program is licensed under the GNU General Public License. See
|
---|
20 | the COPYING file for more information.
|
---|
21 |
|
---|
22 |
|
---|
23 | Notes
|
---|
24 | -----
|
---|
25 | - You need the QCA-TLS plugin to utilize SSL connectivity.
|
---|
26 | See http://delta.affinix.com/qca/
|
---|
27 |
|
---|
28 | - Upgrading to 0.10 --
|
---|
29 | * Users upgrading will not benefit from the new colour scheme. If they
|
---|
30 | want the new colours, they should quit Psi and edit their config.xml file
|
---|
31 | by hand. For details, please see the User Guide in the Help menu.
|
---|
32 | * Due to the increased bandwidth used by auto-version checks, they
|
---|
33 | have been disabled since 0.9 by default. There is an option to
|
---|
34 | enable it.
|
---|
35 | * The self-contact is now only shown if there is more than one
|
---|
36 | resource logged in at once. If you'd rather it always show, like
|
---|
37 | in 0.8.7, then there is a way to enable it.
|
---|
38 | * An XML format is now used for storing SSL certificates. In the
|
---|
39 | future, Psi will support importing of PEM files. For now, you
|
---|
40 | will have to create the XML by hand. See certs/README.
|
---|
41 | * You must use the QCA-TLS plugin to utilize SSL. The older 'QSSL' plugin
|
---|
42 | will not work.
|
---|
43 |
|
---|
44 | - GnuPG tips --
|
---|
45 | * Always use the latest version of GnuPG.
|
---|
46 | * On Windows, use a native build instead of one based on cygwin, and make
|
---|
47 | sure it is properly installed in the registry.
|
---|
48 | * Ensure 'gpg' actually works, by testing it from the command-line.
|
---|
49 | * You must have a public and secret keyring. Psi cannot operate
|
---|
50 | without them, and they must be there when you start it.
|
---|
51 | * If you experience fatal GnuPG incompatibilities, you can pass
|
---|
52 | the --no-gpg option to Psi and gpg will not be used.
|
---|
53 | * If you have gpg-agent set up, but you don't want Psi to use it, then
|
---|
54 | you can pass --no-gpg-agent to force the use of Psi's built-in prompt.
|
---|
55 |
|
---|
56 |
|
---|
57 | Changes
|
---|
58 | -------
|
---|
59 | New in 0.10
|
---|
60 | - Psi will now sign out before Windows or Mac OS X machines go to 'sleep'
|
---|
61 | - The default text input line in the chat dialogs starts at one line tall, and grows as necessary.
|
---|
62 | - The Roster can now be automatically resized to fit all contacts.
|
---|
63 | - The Roster now has a menu bar available on Windows and Linux
|
---|
64 | - Chat windows can be collected together using tabs
|
---|
65 | - On Windows and Mac OS X, selected text may be automatically copied to the clipboard.
|
---|
66 | - Mac OS X builds now enjoy Growl(.info) support
|
---|
67 | - Photos are now available in the VCard dialog
|
---|
68 | - New default colour scheme
|
---|
69 | - New default iconsets
|
---|
70 | - Roster and chat dialog opacity is now configurable on Windows and Mac OS X
|
---|
71 | - The colour scheme is now slightly more configurable
|
---|
72 | - Assorted minor feature additions and bug fixes
|
---|
73 |
|
---|
74 | New in 0.9.3
|
---|
75 | - Notification when a user is typing
|
---|
76 | - Advanced Data Forms capability (x:data)
|
---|
77 | - Mac version uses the menu bar and also has a new color scheme
|
---|
78 | - Slightly improved new user dialog
|
---|
79 | - Drag and drop File Transfer
|
---|
80 | - Ability to specify a status messages when going offline
|
---|
81 | - The tray icon under X11 should now be more beautiful
|
---|
82 | - Show self-contact is now a toolbar button instead of a normal option
|
---|
83 | - There is now an option for all chat windows to be compact by default
|
---|
84 | - Bugfix: file transfer sometimes wouldn't send the whole file
|
---|
85 | - Fixed many other small bugs
|
---|
86 |
|
---|
87 | New in 0.9.2
|
---|
88 | - File transfer
|
---|
89 | - Event queue is saved to disk at all times for fault protection
|
---|
90 | - Enable/disable accounts
|
---|
91 | - Groupchat nickname tab-completion
|
---|
92 | - Groupchat trackbar to mark last read text when unfocused
|
---|
93 | - *bold*, /italic/, _underline_
|
---|
94 | - Fixed bug where the roster window could get lost on Windows
|
---|
95 | - 'Compact' mode for chat window
|
---|
96 | - Tip of the day
|
---|
97 | - Hidden roster group
|
---|
98 | - Ability to export history as readable text
|
---|
99 | - Event queue sorting by type
|
---|
100 | - Type-ahead search in the roster
|
---|
101 | - External programs can now have parameters
|
---|
102 | - Toolbar configuration is now accessed from the right-click menu
|
---|
103 | - Show dates in local format
|
---|
104 | - Use the gnome-open utility for opening URLs with GNOME2
|
---|
105 | - Fixed "broken pipe" crash when receiving GnuPG errors
|
---|
106 |
|
---|
107 | New in 0.9.1
|
---|
108 | - Service Discovery browser (JEP-0030)
|
---|
109 | - Popup notifications
|
---|
110 | - Redesigned Iconset & Emoticons system, based on JEP-0038
|
---|
111 | - Now possible to use service/transport icons for individual contacts
|
---|
112 | - Ability to use custom roster icons for contacts via RegExps
|
---|
113 | - Emoticon popup menu in chat window, for quick access
|
---|
114 | - Reorganized Options window
|
---|
115 | - Toolbar Editor
|
---|
116 | - GnuPG 1.2.3 compatibility
|
---|
117 | - New XMPP/Jabber engine (partially complete, XMPP 1.0 support deferred)
|
---|
118 | - SOCKS5 proxy support
|
---|
119 | - HTTP polling proxy support (JEP-0025)
|
---|
120 | - Roster groups open/closed state saved
|
---|
121 | - 'Free for Chat' status
|
---|
122 | - Character counter
|
---|
123 | - Selectable colors for roster 'blink' animation
|
---|
124 | - Copy Location in URL attachment context menu
|
---|
125 | - X11: WindowMaker docklet
|
---|
126 | - Windows: fixed idle detection on Windows 9x
|
---|
127 | - Mac: ability to hide/restore main window
|
---|
128 | - Option: ignore messages from addresses not in your roster
|
---|
129 | - Option: enter key sends chat messages
|
---|
130 | - Option: raise chat window on receiving new messages
|
---|
131 | - Option: auto-authorize contacts
|
---|
132 | - Option: 'small' group headings
|
---|
133 | - Option: treat incoming chats as messages unless chatting
|
---|
134 | - Option: show/hide subject line
|
---|
135 | - Option: enable/disable vCard check during login
|
---|
136 | - Account dialogs ensure the JID is a valid user-JID before accepting
|
---|
137 | - Bugfix: crash after using the Jabber browser
|
---|
138 | - Bugfix: crash when resolving DNS
|
---|
139 | - Bugfix: busy indicator sometimes stopped when it should still be running
|
---|
140 | - Fixed many other bugs
|
---|
141 |
|
---|
142 |
|
---|
143 | Description
|
---|
144 | -----------
|
---|
145 |
|
---|
146 | Psi is a capable Jabber client aimed at experienced users. Its design
|
---|
147 | goals are simplicity and stability. Psi is highly portable and runs on
|
---|
148 | Windows, Unix/X11, and MacOS X.
|
---|
149 |
|
---|
150 | The interface is very ICQ-like. Alerts appear in the contact list when
|
---|
151 | events are received, and things like subscriptions requests appear as
|
---|
152 | "system messages" (ICQ users know these well). Even "Chats" are
|
---|
153 | queued in the contact list. Also, chats are "remembered" by default,
|
---|
154 | so that you don't have to keep a bunch of windows open for each person.
|
---|
155 | Just close the chat window. If you open it again it will all be there.
|
---|
156 |
|
---|
157 | Psi is minimal but powerful. There are keybindings for just about
|
---|
158 | everything, Unicode is supported throughout, and contacts are cached
|
---|
159 | offline. Security is also a major consideration, and Psi provides it for
|
---|
160 | both client-to-server (SSL) and client-to-client (GnuPG).
|
---|
161 |
|
---|
162 | Plans for v1.0:
|
---|
163 | - Multi-User Chat (JEP-0045)
|
---|
164 | - Plugin system
|
---|
165 | - Other misc stuff
|
---|
166 | - Bugfixes
|
---|
167 |
|
---|
168 |
|
---|
169 | How you can help
|
---|
170 | ----------------
|
---|
171 |
|
---|
172 | Comments
|
---|
173 | --------
|
---|
174 | I like comments, even if they are a simple thanks.
|
---|
175 |
|
---|
176 | Bug reports
|
---|
177 | -----------
|
---|
178 | If you want to help me out, email me a bug report. Be as descriptive
|
---|
179 | as possible and tell me what exactly you were doing at the time
|
---|
180 | something went wrong. If possible, send me a stack backtrace.
|
---|
181 |
|
---|
182 | Wishes
|
---|
183 | ------
|
---|
184 | I can't possibly know what everyone wants, so I appreciate all feature
|
---|
185 | requests.
|
---|
186 |
|
---|
187 | Porting
|
---|
188 | -------
|
---|
189 | Psi should be very portable. Please e-mail me first if you want to
|
---|
190 | port Psi to another platform.
|
---|
191 |
|
---|
192 | Graphics
|
---|
193 | --------
|
---|
194 | I am no artist. If you think you can do a better job with any of the
|
---|
195 | Psi graphics, then go right ahead!
|
---|
196 |
|
---|
197 | Sound
|
---|
198 | -----
|
---|
199 | Same goes for sound. Start mixing!
|
---|
200 |
|
---|
201 | Programming
|
---|
202 | -----------
|
---|
203 | Patches are welcome. External tools would be useful as well, like Licq
|
---|
204 | conversion utilities (iconsets, message history, etc). Get to work!
|
---|
205 |
|
---|
206 | Packaging
|
---|
207 | ---------
|
---|
208 | Want to make an RPM or something?
|
---|
209 |
|
---|
210 | Financial
|
---|
211 | ---------
|
---|
212 | You can send a paypal gift if you'd like, to justin@affinix.com
|
---|
213 |
|
---|
214 |
|
---|
215 | Have fun,
|
---|
216 | -Justin
|
---|
217 |
|
---|