source: psi/trunk/README@ 65

Last change on this file since 65 was 2, checked in by dmik, 19 years ago

Imported original Psi 0.10 sources from Affinix

File size: 7.8 KB
Line 
1Psi 0.10
2---------
3Date: January 11th, 2006
4
5Project Lead/Maintainer (2004-current):
6 Kevin Smith
7 kismith@psi-im.org
8 http://www.kismith.co.uk/
9
10Original 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
23Notes
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
57Changes
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
143Description
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
169How 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
215Have fun,
216-Justin
217
Note: See TracBrowser for help on using the repository browser.