Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 236 lines (198 sloc) 9.458 kb
88963fc @jkarneges update version to 0.15-dev
jkarneges authored
1 Psi 0.15-dev
a8318b1 @jkarneges update readme
jkarneges authored
2 ------------
3b84e7a @jkarneges update readme
jkarneges authored
3 Date: November 7th, 2009
5a8c722 Tailorization
Psi authored
4
a8318b1 @jkarneges update readme
jkarneges authored
5 Maintainers:
6 Justin Karneges (2001-2004, 2009-current)
5a8c722 Tailorization
Psi authored
7 justin@affinix.com
8 http://psi-im.org/
9
a8318b1 @jkarneges update readme
jkarneges authored
10 Kevin Smith (2004-2009)
11 kismith@psi-im.org
12 http://www.kismith.co.uk/
13
5a8c722 Tailorization
Psi authored
14
15 For installation or compiling instructions, see the INSTALL file.
16
17 This program is licensed under the GNU General Public License. See
18 the COPYING file for more information.
19
a8318b1 @jkarneges update readme
jkarneges authored
20
d53f7fc Ready for RC1
Kevin Smith authored
21 Known Issues
22 ------------
bc199e1 Ready for 0.11
Kevin Smith authored
23 The following are known issues with this release:
a8318b1 @jkarneges update readme
jkarneges authored
24 Issues with Qt 4.5.0: Hang on exit, hang when using GnuPG.
fbcc683 @jkarneges bump qt version requirement to 4.4.0
jkarneges authored
25 Issues with QCA <2.0.2 + Qt 4.5: Hang on exit.
da1abcb @jkarneges don't enable voice calls unless hmac is available, and note qca issues i...
jkarneges authored
26 Issues with qca-gnupg <2.0.0-beta3 + Qt 4.5: Hang when using GnuPG.
a8318b1 @jkarneges update readme
jkarneges authored
27
d53f7fc Ready for RC1
Kevin Smith authored
28
5a8c722 Tailorization
Psi authored
29 Notes
30 -----
6f2b59f Updated README for RC again
Kevin Smith authored
31 - QCA --
a8318b1 @jkarneges update readme
jkarneges authored
32 * QCA 2.x is required to build Psi: a version is bundled with Psi.
221e5f5 Ready for 0.11-RC3
Kevin Smith authored
33 * The qca-ossl and qca-gnupg plugins are desirable for full
6f2b59f Updated README for RC again
Kevin Smith authored
34 functionality of Psi.
d53f7fc Ready for RC1
Kevin Smith authored
35
a8318b1 @jkarneges update readme
jkarneges authored
36 - Voice Calling --
da1abcb @jkarneges don't enable voice calls unless hmac is available, and note qca issues i...
jkarneges authored
37 * The PsiMedia 1.0.x plugin and the qca-ossl plugin are needed to activate
28c1c14 @jkarneges fix typo in readme
jkarneges authored
38 the voice calling feature. Source and builds of PsiMedia can be found
39 at:
a8318b1 @jkarneges update readme
jkarneges authored
40 http://delta.affinix.com/psimedia/
41 On Windows, place gstprovider.dll into the base directory.
42 On Mac, place libgstprovider.dylib into Psi.app/Contents/plugins
da1abcb @jkarneges don't enable voice calls unless hmac is available, and note qca issues i...
jkarneges authored
43 On Linux, place libgstprovider.so into LIBDIR/psi/plugins
a8318b1 @jkarneges update readme
jkarneges authored
44
4fadd3a Updating the README - seems we've been lax with our 0.12 notes.
Kevin Smith authored
45 - Upgrading to 0.12 --
46 * During the upgrade process, the old config.xml configuration file will
47 be imported into the new option.xml format. Neither file should now be
3741fc1 README update
Kevin Smith authored
48 edited by hand, since all options are exposed in the options window.
49 Config.xml can be safely removed once the upgrade is complete.
5a8c722 Tailorization
Psi authored
50
51 - GnuPG tips --
52 * Always use the latest version of GnuPG.
53 * On Windows, use a native build instead of one based on cygwin, and make
54 sure it is properly installed in the registry.
55 * Ensure 'gpg' actually works, by testing it from the command-line.
56 * You must have a public and secret keyring. Psi cannot operate
57 without them, and they must be there when you start it.
58
59
60 Changes
61 -------
3b84e7a @jkarneges update readme
jkarneges authored
62 New in 0.14
63 - Added color options to the chat window.
64 - Can now specify a reason for kick/ban in groupchat.
65 - Improved User Info window, to show more fields and photo view/save.
66 - Support for Enchant as an alternative to Aspell.
67 - Commandline interface now supports choosing profile and setting status.
68 - D-BUS interface now supports setting status and indicating sleep/wake.
69 - Fixed voice calling compatibility bugs with Pidgin and Empathy.
70 - Various other minor improvements and bugfixes.
71
dfd44a2 @machekku Open URI also when there is no previous Psi instance
machekku authored
72 New in 0.13
b5cc979 @jkarneges update
jkarneges authored
73 - Voice calls (Jingle RTP).
dfd44a2 @machekku Open URI also when there is no previous Psi instance
machekku authored
74 - Basic XMPP URI handler.
271a4a4 @jkarneges trunk is 0.14-dev
jkarneges authored
75 - Ability to permanently trust certificates at connect time.
a8318b1 @jkarneges update readme
jkarneges authored
76 - Mini command system (Ctrl+7 in chat window).
77 - Various bugfixes.
dfd44a2 @machekku Open URI also when there is no previous Psi instance
machekku authored
78
2a8f689 @jkarneges 0.12.1 changelog
jkarneges authored
79 New in 0.12.1
80 - Bugfix for DOS vulnerability in the file transfer code.
81 Thanks to Jesus Olmos (jolmos@isecauditors.com)
82
4fadd3a Updating the README - seems we've been lax with our 0.12 notes.
Kevin Smith authored
83 New in 0.12
84 - Multi-user chat windows now join one on one chat windows and can be opened
96ae9bf @Ri0n Fixed some spelling errors
Ri0n authored
85 in tabbed form, either sharing a window, or separately.
4fadd3a Updating the README - seems we've been lax with our 0.12 notes.
Kevin Smith authored
86 - The roster search has been updated, and now triggers a filter when typing
87 into the roster window.
88 - An XML ringbuffer is now used, allowing access to already received XML in
89 the XML console.
90 - When resolving a name for new contacts, the full name is now used if the
91 nick name is missing from the vcard.
92 - Auto-connect on wake is now an independent option.
93 - MUCs can now be bookmarked, and auto-joined.
94 - The old config.xml file has been dropped in favour of the new options.xml
95 format - all options in Psi can now be configured from the Advanced
96 options pane (no more hand-editing of config files is required).
97 - Vcard avatars are now transmitted for the benefit of legacy clients and
98 servers not supporting PEP.
99 - A new diagnostics group is available in the help menu, to allow debugging
100 problems with the QCA security layer.
3741fc1 README update
Kevin Smith authored
101 - Launching several instances of the same profile on Windows and Unices with
102 DBUS now behaves more sensibly.
4fadd3a Updating the README - seems we've been lax with our 0.12 notes.
Kevin Smith authored
103 - On X11, the taskbar should now flash on new messages for compliant
104 window managers.
105
5a8c722 Tailorization
Psi authored
106 New in 0.11
1cd9e03 @remko Updated README.
remko authored
107 - Reworked account registration process (including proper support for
108 XEP-0077 (In-band registration))
3510c2f @remko Completed XEP-0004 (Data forms) support.
remko authored
109 - Finished support for XEP-0004 (Data Forms) by supporting forms in
110 messages. (thanks to Roelof Naude)
c88bef4 @remko s/JEP/XEP in README.
remko authored
111 - Added support for XEP-0070 (Verifying HTTP Requests via XMPP).
80b0686 @remko Added support for JEP-70.
remko authored
112 Thanks to Maciej Niedzielski.
b7462b5 @remko Updated README.
remko authored
113 - Customizable shortcuts (thanks to Ephraim)
8c85699 @remko Added system-wide shortcuts to changelog.
remko authored
114 - System-wide shortcuts
ef70f04 @remko Added spell checking support (ASpell).
remko authored
115 - Added spell checking (thanks to Ephraim).
116 Currently only aspell is supported.
c87c335 @remko Added option to automatically set hostname.
remko authored
117 - Added option to automatically set the resource (using the hostname)
5a8c722 Tailorization
Psi authored
118 - Added new default Stellar3 iconset
c88bef4 @remko s/JEP/XEP in README.
remko authored
119 - Added support for XEP-138 (Stream Compression)
120 - Added support for using XEP-33 (Extended Stanza Addressing) to multicast
5a8c722 Tailorization
Psi authored
121 messages to multiple users. Use option.enable-multicasting to enable it.
122 - Added 'Show status message' toggle. There is a hidden option to put
123 status messages under the nickname (at the cost of 2 extra pixels
3b84e7a @jkarneges update readme
jkarneges authored
124 when no status message is shown)
c88bef4 @remko s/JEP/XEP in README.
remko authored
125 - Support for Bookmark Storage (XEP-0048), where bookmarked conferences are
5a8c722 Tailorization
Psi authored
126 auto-joined. No UI is provided for creating bookmarks (yet).
c88bef4 @remko s/JEP/XEP in README.
remko authored
127 - Better error messages, including error condition mappings (XEP-0086)
5a8c722 Tailorization
Psi authored
128 - Support dynamically changing priority
129 - Improved PGP error messages
130 - Hiding the deprecated protocol selector for service discovery by default.
131 Use option.ui.show-deprecated.service-discovery.protocol-selector to
3b84e7a @jkarneges update readme
jkarneges authored
132 re-enable it.
5a8c722 Tailorization
Psi authored
133 - New options system (see options.xml)
c88bef4 @remko s/JEP/XEP in README.
remko authored
134 - Receiving support for vCard-Based Avatars (XEP-0153)
135 - Support for Multi-User-Chat (XEP-0045)
136 - Preliminary support for User Nickname (XEP-0172)
137 - Preliminary support for Roster Item Exchange (XEP-0144)
138 - Psi now uses the Qt4(>=4.3) and QCA2 libraries, replacing the Qt3 and QCA1
5a8c722 Tailorization
Psi authored
139 requirements.
140 - "Privacy List" support in the account dialog.
c88bef4 @remko s/JEP/XEP in README.
remko authored
141 - Support for XEP-0050 (Ad-hoc commands)
142 - Preliminary support for XEP-0163 (Personal Eventing Protocol)
143 - Preliminary support for XEP-0146 (Remote Controlling Clients)
5a8c722 Tailorization
Psi authored
144 - Large parts of the codebase have been restructured.
145 - Fixed a chat room bug where subject/topic changes were not shown.
146 - Mac OS X builds are now universal binaries, supporting the new Intel
147 based Macs.
c88bef4 @remko s/JEP/XEP in README.
remko authored
148 - Support for XEP-85 (Chat State Notifications).
149 - Support for XEP-0115 (Entity Capabilities).
5a8c722 Tailorization
Psi authored
150 - There is now a config.xml option to make some windows use the brushed
151 metal theme on Mac OS X.
152 - Window opacity support is now present for all three supported platforms.
153 - Fixed Unicode URL opening bug #510
154 - Auto-reconnect accounts on wakeup
155 - Copy-pasting with emoticons now works
156 - Fixed issue #263 where emoticons would disappear in a reply or quote
157 - History index is rebuilt faster
158 - Configure toolbars merged into main preferences dialog
159 - Moving tooltips
160 - MingW32 compiler support (Coupled with the open source Qt4 Windows library
161 this now allows completely free building of Psi on Windows)
162
163
164 Description
165 -----------
166
167 Psi is a capable Jabber client aimed at experienced users. Its design
168 goals are simplicity and stability. Psi is highly portable and runs on
169 Windows, Unix/X11, and Mac OS X.
170
171 The interface is very ICQ-like. Alerts appear in the contact list when
172 events are received, and things like subscriptions requests appear as
173 "system messages" (ICQ users know these well). Even "Chats" are
174 queued in the contact list. Also, chats are "remembered" by default,
175 so that you don't have to keep a bunch of windows open for each person.
176 Just close the chat window. If you open it again it will all be there.
177
178 Psi is minimal but powerful. There are keybindings for just about
179 everything, Unicode is supported throughout, and contacts are cached
180 offline. Security is also a major consideration, and Psi provides it for
181 both client-to-server (SSL) and client-to-client (GnuPG).
182
183
184 How you can help
185 ----------------
186
187 Comments
188 --------
189 We like comments, even (especially) if they are a simple thanks.
190
191 Bug reports
192 -----------
193 If you want to help us out, please file a bug report on our forum at
194 http://forum.psi-im.org/forum/2 for release versions, or email us a bug
195 report to the development mailing list for development builds, details at:
196 http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com
197 Please be as descriptive as possible and tell us what exactly you were doing
198 at the time something went wrong. If possible, send us a stack backtrace.
199
200 Wishes
201 ------
202 We can't possibly know what everyone wants, so we appreciate all feature
203 requests. These can be submitted to http://forum.psi-im.org/forum/4
204
205 Porting
206 -------
207 Psi should be very portable. Please e-mail us first if you want to
208 port Psi to another platform.
209
210 Graphics
211 --------
212 There are many ways to contribute to the Psi project, if you think you can
213 do a better job with any of the Psi graphics, then go right ahead!
214
215 Sound
216 -----
217 Same goes for sound. Start mixing!
218
219 Programming
220 -----------
221 Patches are welcome. External tools would be useful as well, like Licq
222 conversion utilities (iconsets, message history, etc). Get to work!
223
224 Packaging
225 ---------
226 Want to make an RPM or something?
227
228 Financial
229 ---------
221e5f5 Ready for 0.11-RC3
Kevin Smith authored
230 You can send a paypal gift if you'd like, to donate@psi-im.org
5a8c722 Tailorization
Psi authored
231
232
233 Have fun,
234 -The Psi team
235
Something went wrong with that request. Please try again.